diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-12-16 20:53:50 +0200 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-12-16 20:53:50 +0200 |
| commit | b6885aafa5711c9455edc7b3666668c3014f9195 (patch) | |
| tree | d1b21ff4cf38d563f2f3bb3fb4415d073b408c87 /src/DevHive.Data/Repositories | |
| parent | fb2803789e012cda1aca4c5f8bef779923f5db61 (diff) | |
| download | DevHive-b6885aafa5711c9455edc7b3666668c3014f9195.tar DevHive-b6885aafa5711c9455edc7b3666668c3014f9195.tar.gz DevHive-b6885aafa5711c9455edc7b3666668c3014f9195.zip | |
Fixed EditAsync from UserRepository
Diffstat (limited to 'src/DevHive.Data/Repositories')
| -rw-r--r-- | src/DevHive.Data/Repositories/UserRepository.cs | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/DevHive.Data/Repositories/UserRepository.cs b/src/DevHive.Data/Repositories/UserRepository.cs index 13ee2bc..86cdb6d 100644 --- a/src/DevHive.Data/Repositories/UserRepository.cs +++ b/src/DevHive.Data/Repositories/UserRepository.cs @@ -53,9 +53,15 @@ namespace DevHive.Data.Repositories //Update public async Task EditAsync(User newEntity) { - this._context - .Set<User>() - .Update(newEntity); + User user = await this.GetByIdAsync(newEntity.Id); + + user.UserName = newEntity.UserName; + user.FirstName = newEntity.FirstName; + user.LastName = newEntity.LastName; + user.ProfilePicture = newEntity.ProfilePicture; + user.Role = newEntity.Role; + + this._context.Update(user); await this._context.SaveChangesAsync(); } |
