Fix update method & put request for Users 🔥🔥

testTony
Louis LABORIE 1 year ago
parent 660c6d8efb
commit c70cd3cc0d

@ -26,9 +26,9 @@ namespace API.Controllers
[HttpPut("/user/{pseudo}")] [HttpPut("/user/{pseudo}")]
public async Task<bool> Update(User user) public async Task<bool> Update(User user, string pseudo)
{ {
return await _us.Update(user); return await _us.Update(user,pseudo);
} }
[HttpDelete("/user/{pseudo}")] [HttpDelete("/user/{pseudo}")]

@ -31,9 +31,9 @@ public class DbManagerUser: IUserService
return true; return true;
} }
public async Task<bool> Update(User user) public async Task<bool> 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; if (entity == null) return false;
entity.Mdp = user.Mdp; entity.Mdp = user.Mdp;
entity.Mail = user.Mail; entity.Mail = user.Mail;

@ -5,7 +5,7 @@ namespace API_Services
public interface IUserService public interface IUserService
{ {
Task<bool> Create(User user); Task<bool> Create(User user);
Task<bool> Update(User user); Task<bool> Update(User user, string pseudo);
Task<bool> Delete(string pseudo); Task<bool> Delete(string pseudo);

Loading…
Cancel
Save