public async Task <string> UpdateUser(UpdateUserOutputDto updateinput) { var user = await FindUser(updateinput.Username); user = ChangeUserToUpdate(user, updateinput); var result = UserRepository.Update(user); await UserRepository.Save(); return(result); }
private User ChangeUserToUpdate(User user, UpdateUserOutputDto updateinput) { if (updateinput.Pasword != null) { user.Password = updateinput.Pasword; user.RePassword = user.Password; } if (updateinput.FullName != null) { user.FullName = updateinput.FullName; } return(user); }