// // GET: /Admin/Delete/5 public ActionResult Delete(String user) { AdminEditUser vm = new AdminEditUser(); return View("Delete"); }
public ActionResult Edit(string user) { AdminEditUser editModel = new AdminEditUser(); MembershipUser currentUser = Membership.GetUser(user); editModel.UserName = currentUser.UserName; editModel.Email = currentUser.Email; editModel.Comment = currentUser.Comment; editModel.SelectedRoleNames = Roles.GetRolesForUser(user); return View(editModel); }
public ActionResult Edit(AdminEditUser model) { if (ModelState.IsValid) { var user = Membership.GetUser(model.UserName); user.Comment = model.Comment; user.Email = model.Email; var rolesForUser = Roles.GetRolesForUser(model.UserName); if (rolesForUser != null && rolesForUser.Count() > 0) { Roles.RemoveUserFromRoles(model.UserName, rolesForUser); } if (model.SelectedRoleNames != null) { foreach (var role in model.SelectedRoleNames) { Roles.AddUserToRole(user.UserName, role); } } Membership.UpdateUser(user); return RedirectToAction("Index"); } else { return View(model); } }