public ActionResult Edit(string id) { var editUser = UserManager.FindById(id); var model = new ViewModels.UserCreateOrEditViewModel(); model.UserId = editUser.Id; model.UserName = editUser.UserName; model.Email = editUser.Email; model.UserRoles = UserManager.GetRoles(editUser.Id).SingleOrDefault(); ViewBag.Name = new SelectList(context.Roles, "Name", "Name"); return(View(model)); }
public ActionResult Edit(ViewModels.UserCreateOrEditViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var user = UserManager.FindById(model.UserId); user.Id = model.UserId; UserManager.RemoveFromRole(user.Id, model.UserRoles); model.UserRoles = ViewBag.Name; UserManager.AddToRole(user.Id, model.UserDropDownHolder); context.SaveChanges(); return(RedirectToAction("Index")); }