Exemple #1
0
 public ActionResult Edit(EditSelectedUserViewModel model)
 {
     if (ModelState.IsValid && _userManager.Update(model.Id, model.FirstName, model.LastName, model.Password, model.Status, model.Role))
     {
         return(RedirectToAction("Index"));
     }
     ModelState.AddModelError("FirstName", "Failed to apply changes.");
     return(View(model));
 }
Exemple #2
0
        public ActionResult Edit(int?id)
        {
            if (_userService.Get(User.Identity.Name).CompanyId != _userService.Get(id.GetValueOrDefault()).CompanyId)
            {
                return(new HttpStatusCodeResult(403)); //Forbidden
            }
            var user  = _userService.Get(id.GetValueOrDefault());
            var model = new EditSelectedUserViewModel()
            {
                Email     = user.Email,
                Id        = user.Id,
                FirstName = user.FirstName,
                LastName  = user.LastName,
                Status    = user.Status,
                Role      = user.Role
            };

            return(View(model));
        }