Exemplo n.º 1
0
 public string UpdateUser(UserViewModel viewModel)
 {
     UserProfile userProfile = _mappingService.MapEntity(viewModel);
     userProfile.Password = _encryptionHelper.Encrypt(viewModel.Password);
     string errorMessage = _profileUserRepository.UpdateUserProfile(userProfile);
     return errorMessage;
 }
Exemplo n.º 2
0
 public ActionResult Edit(UserViewModel viewModel)
 {
     string errorMessage = _userService.UpdateUser(viewModel);
     if (string.IsNullOrEmpty(errorMessage))
         return RedirectToActionPermanent("Index");
     viewModel.ErrorMessage = errorMessage;
     return View(viewModel);
 }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
 public UserProfile MapEntity(UserViewModel view)
 {
     return Mapper.Map<UserViewModel, UserProfile>(view);
 }
Exemplo n.º 5
0
 public ActionResult Create()
 {
     var userView = new UserViewModel();
     return View(userView);
 }
Exemplo n.º 6
0
 public string AddUser(UserViewModel user)
 {
     UserProfile profile = _mappingService.MapEntity(user);
     profile.Password = _encryptionHelper.Encrypt(user.Password);
     return _profileUserRepository.AddUserProfile(profile);
 }