From c70cd3cc0d03f51533b100d22886d825a24e69af Mon Sep 17 00:00:00 2001 From: Louis LABORIE Date: Sat, 9 Mar 2024 10:39:10 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20update=20method=20&=20put=20request=20for?= =?UTF-8?q?=20Users=20=F0=9F=94=A5=F0=9F=94=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../API/Controllers/UserController.cs | 4 ++-- .../API/Entity_FrameWork.Article.db-shm | Bin 0 -> 32768 bytes .../API/Entity_FrameWork.Article.db-wal | Bin 0 -> 12392 bytes .../API_DbDataManager/DbManagerUser.cs | 4 ++-- .../Verax_API_EF/API_Services/IUserService.cs | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 Verax_API_EF/Verax_API_EF/API/Entity_FrameWork.Article.db-shm create mode 100644 Verax_API_EF/Verax_API_EF/API/Entity_FrameWork.Article.db-wal 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 0000000000000000000000000000000000000000..96623946a4b4bc58f4fe04bed83515e2f12f40a0 GIT binary patch literal 32768 zcmeI)F%AJi6b9h2tJ5gAbN~vqgl;e31Ww>c!cinnpx#ES5Ctu7WV6xggzryY-sH{X z72g4-I!#he5!Fj+SVkX2ZO_y7WxTo1XZyo#xhk)9GukbVP4(gXSoKQY`*=$`?pnU@ zx77_D2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB=CX6NulAgutH)6e<6>B?Jf%AV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72z;}^ E6DiRtGXMYp literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f654cc2e62dc58070624013c771c3eb0673de1ce GIT binary patch literal 12392 zcmeI$y-UMD7zXf56Qoe|1PQT-LlNr-ZJ|}@Ae3~eNXejSS0%Ke2AUpR0^%gN`X9K6 zlXTPBO%YriT-?>Mf+Fbboi$*QIx9RcT$1%|=Y31VT&34qo zZfU*#>h;8y`hEYVXdaxNGh3j3~>}gZx0vcT-^p>8` z9r1yJ00bZa0SG_<0uX=z1Rwwb2tZ)CKt_v`MYMD_>Yz zw$j#IAe*!`<2znE*I>TInwMSfgpAL}zUK8B^KChA`(C&$nvnTsG%tVtvr3#8x}h%^ zHP+d!$kB?^as%0gVwtUIy4>`=j=0c3F2M4= 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);