public string UpdateUser(UserViewModel viewModel) { UserProfile userProfile = _mappingService.MapEntity(viewModel); userProfile.Password = _encryptionHelper.Encrypt(viewModel.Password); string errorMessage = _profileUserRepository.UpdateUserProfile(userProfile); return errorMessage; }
public ActionResult Edit(UserViewModel viewModel) { string errorMessage = _userService.UpdateUser(viewModel); if (string.IsNullOrEmpty(errorMessage)) return RedirectToActionPermanent("Index"); viewModel.ErrorMessage = errorMessage; return View(viewModel); }
public ActionResult Create(UserViewModel user) { string result = string.Empty; if (ModelState.IsValid) { result = _userService.AddUser(user); if (string.IsNullOrEmpty(result)) { var routeValues = new RouteValueDictionary(); routeValues.Add("userName", user.UserName); return RedirectToActionPermanent("roles", routeValues); } } user.ErrorMessage = result; return View(user); }
public UserProfile MapEntity(UserViewModel view) { return Mapper.Map<UserViewModel, UserProfile>(view); }
public ActionResult Create() { var userView = new UserViewModel(); return View(userView); }
public string AddUser(UserViewModel user) { UserProfile profile = _mappingService.MapEntity(user); profile.Password = _encryptionHelper.Encrypt(user.Password); return _profileUserRepository.AddUserProfile(profile); }