public ActionResult PromoteToAdmin(string userName) { if (!System.Web.Security.Roles.GetRolesForUser(userName).Contains("Admin")) { System.Web.Security.Roles.AddUserToRole(userName, "Admin"); } List<User> allUsers = data.retrieveAllUsers(); VMEditingRoles vmer = new VMEditingRoles(); vmer.allUsers = allUsers; return View("ModifyRoles", model: vmer); }
public ActionResult ModifyRoles() { List<User> allUsers = data.retrieveAllUsers(); VMEditingRoles vmer = new VMEditingRoles(); vmer.allUsers = allUsers; return View(vmer); }
public ActionResult ModifyRoles(VMEditingRoles model) { if(model.UserName != null && System.Web.Security.Membership.GetUser(model.UserName) == null) { model.UserName = null; } List<User> allUsers = data.retrieveAllUsers(); model.allUsers = allUsers; return View(model); }
public ActionResult ModifyRoles(VMEditingRoles model) { if (ModelState.IsValid && WebSecurity.UserExists(model.UserName)) { System.Web.Security.Roles.AddUserToRole(model.UserName, model.RoleName); return RedirectToAction("Index", "Home"); } return View(model); }