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)); }
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)); }