diff --git a/Verax_API_EF/Verax_API_EF/API/Controllers/UserController.cs b/Verax_API_EF/Verax_API_EF/API/Controllers/UserController.cs index cdf20e7..3b4a285 100644 --- a/Verax_API_EF/Verax_API_EF/API/Controllers/UserController.cs +++ b/Verax_API_EF/Verax_API_EF/API/Controllers/UserController.cs @@ -26,9 +26,9 @@ namespace API.Controllers [HttpPut("/user/{pseudo}")] - public async Task Update(User user) + public async Task Update(User user, string pseudo) { - return await _us.Update(user); + return await _us.Update(user,pseudo); } [HttpDelete("/user/{pseudo}")] diff --git a/Verax_API_EF/Verax_API_EF/API/Entity_FrameWork.Article.db-shm b/Verax_API_EF/Verax_API_EF/API/Entity_FrameWork.Article.db-shm new file mode 100644 index 0000000..9662394 Binary files /dev/null and b/Verax_API_EF/Verax_API_EF/API/Entity_FrameWork.Article.db-shm differ diff --git a/Verax_API_EF/Verax_API_EF/API/Entity_FrameWork.Article.db-wal b/Verax_API_EF/Verax_API_EF/API/Entity_FrameWork.Article.db-wal new file mode 100644 index 0000000..f654cc2 Binary files /dev/null and b/Verax_API_EF/Verax_API_EF/API/Entity_FrameWork.Article.db-wal differ diff --git a/Verax_API_EF/Verax_API_EF/API_DbDataManager/DbManagerUser.cs b/Verax_API_EF/Verax_API_EF/API_DbDataManager/DbManagerUser.cs index 32326da..be61dd4 100644 --- a/Verax_API_EF/Verax_API_EF/API_DbDataManager/DbManagerUser.cs +++ b/Verax_API_EF/Verax_API_EF/API_DbDataManager/DbManagerUser.cs @@ -31,9 +31,9 @@ public class DbManagerUser: IUserService return true; } - public async Task Update(User user) + public async Task Update(User user, string pseudo) { - var entity = _context.UserSet.FirstOrDefault(u => u.Pseudo == user.Pseudo); + var entity = _context.UserSet.FirstOrDefault(u => u.Pseudo == pseudo); if (entity == null) return false; entity.Mdp = user.Mdp; entity.Mail = user.Mail; diff --git a/Verax_API_EF/Verax_API_EF/API_Services/IUserService.cs b/Verax_API_EF/Verax_API_EF/API_Services/IUserService.cs index 398d436..1e447d3 100644 --- a/Verax_API_EF/Verax_API_EF/API_Services/IUserService.cs +++ b/Verax_API_EF/Verax_API_EF/API_Services/IUserService.cs @@ -5,7 +5,7 @@ namespace API_Services public interface IUserService { Task Create(User user); - Task Update(User user); + Task Update(User user, string pseudo); Task Delete(string pseudo);