diff options
| author | Kamen Mladenov <kamen.d.mladenov@protonmail.com> | 2021-03-29 16:13:24 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-29 16:13:24 +0300 |
| commit | b9d5225b7e9f820c28690c243b067cfeb5251d74 (patch) | |
| tree | e06600075ce0b7362d189b45542119e8ecab12c6 /src/app/services/user.service.ts | |
| parent | 64ec7f26f91ffaad64dbd47142fb7969ef6ea32c (diff) | |
| parent | aca037a2ac750faf7606f324478fa5fce220ccc2 (diff) | |
| download | DevHive-Angular-b9d5225b7e9f820c28690c243b067cfeb5251d74.tar DevHive-Angular-b9d5225b7e9f820c28690c243b067cfeb5251d74.tar.gz DevHive-Angular-b9d5225b7e9f820c28690c243b067cfeb5251d74.zip | |
Merge pull request #4 from Team-Kaleidoscope/click-sec-info
Click sec info
Diffstat (limited to 'src/app/services/user.service.ts')
| -rw-r--r-- | src/app/services/user.service.ts | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/app/services/user.service.ts b/src/app/services/user.service.ts index 29058b4..10c8c59 100644 --- a/src/app/services/user.service.ts +++ b/src/app/services/user.service.ts @@ -8,6 +8,8 @@ import { Observable } from 'rxjs'; import { Role } from 'src/models/identity/role.model'; import { Friend } from 'src/models/identity/friend.model'; import { TokenService } from './token.service'; +import { Language } from 'src/models/language.model'; +import { Technology } from 'src/models/technology.model'; @Injectable({ providedIn: 'root' @@ -36,11 +38,11 @@ export class UserService { return this.addFriendToUserRequest(userUserName, token, newFriendUserName); } - putUserFromSessionStorageRequest(updateUserFormGroup: FormGroup, userRoles: Role[], userFriends: Friend[]): Observable<object> { + putUserFromSessionStorageRequest(updateUserFormGroup: FormGroup, languages: Language[], technologies: Technology[], userRoles: Role[], userFriends: Friend[]): Observable<object> { const userId = this._tokenService.getUserIdFromSessionStorageToken(); const token = this._tokenService.getTokenFromSessionStorage(); - return this.putUserRequest(userId, token, updateUserFormGroup, userRoles, userFriends); + return this.putUserRequest(userId, token, updateUserFormGroup, languages, technologies, userRoles, userFriends); } putProfilePictureFromSessionStorageRequest(newPicture: File): Observable<object> { @@ -119,7 +121,7 @@ export class UserService { return this._http.get(AppConstants.API_USER_URL + '/GetUser', options); } - putUserRequest(userId: Guid, authToken: string, updateUserFormGroup: FormGroup, userRoles: Role[], userFriends: Friend[]): Observable<object> { + putUserRequest(userId: Guid, authToken: string, updateUserFormGroup: FormGroup, languages: Language[], technologies: Technology[], userRoles: Role[], userFriends: Friend[]): Observable<object> { const body = { UserName: updateUserFormGroup.get('username')?.value, Email: updateUserFormGroup.get('email')?.value, @@ -128,8 +130,8 @@ export class UserService { Password: updateUserFormGroup.get('password')?.value, Roles: userRoles, Friends: userFriends, - Languages: updateUserFormGroup.get('languages')?.value, - Technologies: updateUserFormGroup.get('technologies')?.value + Languages: languages, + Technologies: technologies }; const options = { params: new HttpParams().set('Id', userId.toString()), |
