public IActionResult Edit(UserUpdateSubmitModel submitModel) { _userService.Update(submitModel); if (_userService.IsError) { var model = new UsersEditViewModel { Id = submitModel.Id, UserName = submitModel.UserName, Email = submitModel.Email, Firstname = submitModel.Firstname, Lastname = submitModel.Lastname, IsActive = submitModel.IsActive, SaveUrl = Url.RouteUrl("adminUsersEdit", new { id = submitModel.Id }), UsersListUrl = Url.RouteUrl("adminUsers") }; return(View(model)); } else { return(RedirectToRoute("adminUsersEdit", new { id = submitModel.Id })); } }
public AjaxResponse UpdateUser(UserUpdateSubmitModel submitModel) { var ajaxResponse = new AjaxResponse(); try { _userService.UpdateUser(new UserServiceModel { Id = submitModel.userId, Avatar = submitModel.AvatarBase64, FirstName = submitModel.FirstName, LastName = submitModel.LastName, BirthDate = submitModel.BirthDate, Budget = submitModel.Budget }); ajaxResponse.IsSuccess = true; } catch (Exception ex) { ajaxResponse.Data = new { Message = ex.Message }; } return(ajaxResponse); }
public void Update(UserUpdateSubmitModel userSubmitModel) { var user = _userRepository.GetById(userSubmitModel.Id); if (user == null) { IsError = true; } else { user.Firstname = userSubmitModel.Firstname; user.Lastname = userSubmitModel.Lastname; user.Email = userSubmitModel.Email; user.UserName = userSubmitModel.UserName; user.PasswordHash = string.IsNullOrWhiteSpace(userSubmitModel.Password) ? user.PasswordHash : userSubmitModel.Password.ToMD5(); user.IsActive = userSubmitModel.IsActive; _userRepository.Complate(); IsError = _userRepository.IsError; } }
public ActionResult UsersUpdate(UserUpdateSubmitModel submitModel) { var ajaxResponse = _usersHelper.UpdateUser(submitModel); return(Json(ajaxResponse)); }