public IActionResult UpdateUser(UpdatedUserModel updatedUser) { var isUpdated = userManager.UpdateUserInfo(updatedUser, out var error); if (isUpdated) { return(Ok()); } return(BadRequest(new { error })); }
public IActionResult UpdateUser(UpdatedUserModel user, string username) { if (string.IsNullOrWhiteSpace(username) || username != user.Username) { return(BadRequest()); } var isUpdated = userManager.UpdateUserInfo(user, out var error); if (isUpdated) { return(Ok()); } return(BadRequest(new { error })); }
public static UpdatedUserViewModel ToViewModel(this UpdatedUserModel x) { if (x == null) { return(new UpdatedUserViewModel()); } return(new UpdatedUserViewModel { UserId = x.UserId, FirstName = x.FirstName, LastName = x.LastName, PhoneNumber = x.PhoneNumber, FullName = x.FirstName + " " + x.LastName }); }
public bool UpdateUserInfo(UpdatedUserModel updatedUser, out string error) { var user = dbContext.Users.Find(updatedUser.Username); if (user == null) { error = "User not exist"; return(false); } user.FullName = updatedUser.FullName; user.Email = updatedUser.Email; user.Phone = updatedUser.PhoneNumber; dbContext.SaveChanges(); error = ""; return(true); }