public async Task <IActionResult> UpdateUser(UserEmployeeDto user) { var updatedUser = await _userService.UpdateUser(user); if (updatedUser == null) { return(BadRequest("No User Found To Update")); } return(Ok(updatedUser)); }
public async Task <User> UpdateUser(UserEmployeeDto user) { var existingUser = await _userRepo.GetByIdAsync(user.Id); if (existingUser == null) { return(null); } await _userRepo.UpdateAsync(existingUser, user.Roles.ToArray()); return(existingUser); }