aboutsummaryrefslogtreecommitdiff
path: root/src/DevHive.Data/Repositories/UserRepository.cs
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2020-12-16 20:53:50 +0200
committerSyndamia <kamen.d.mladenov@protonmail.com>2020-12-16 20:53:50 +0200
commitb6885aafa5711c9455edc7b3666668c3014f9195 (patch)
treed1b21ff4cf38d563f2f3bb3fb4415d073b408c87 /src/DevHive.Data/Repositories/UserRepository.cs
parentfb2803789e012cda1aca4c5f8bef779923f5db61 (diff)
downloadDevHive-b6885aafa5711c9455edc7b3666668c3014f9195.tar
DevHive-b6885aafa5711c9455edc7b3666668c3014f9195.tar.gz
DevHive-b6885aafa5711c9455edc7b3666668c3014f9195.zip
Fixed EditAsync from UserRepository
Diffstat (limited to 'src/DevHive.Data/Repositories/UserRepository.cs')
-rw-r--r--src/DevHive.Data/Repositories/UserRepository.cs12
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();
}