// GET: Account/Edit/5 public ActionResult Edit(int id) { using (BLLContext ctx = new BLLContext()) { var item = ctx.Users.FindByUserID(id); Models.SelectedUserRolesModel m = new Models.SelectedUserRolesModel(); m.User = item; m.SetSelectedValuesFromUser(); return(View(m)); } }
public ActionResult Edit(int id, Models.SelectedUserRolesModel m) { try { using (BLLContext ctx = new BLLContext()) { m.SetRolesFromSelectedValues(); ctx.Users.UpdateUser(m.User); } return(RedirectToAction("Index")); } catch (Exception ex) { return(View("exception", ex)); } }