public ActionResult ModifyRoles() { List <User> allUsers = data.retrieveAllUsers(); VMEditingRoles vmer = new VMEditingRoles(); vmer.allUsers = allUsers; return(View(vmer)); }
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)); }
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 DemoteToUser(string userName) { if (System.Web.Security.Roles.GetRolesForUser(userName).Contains("Admin")) { System.Web.Security.Roles.RemoveUserFromRole(userName, "Admin"); } List <User> allUsers = data.retrieveAllUsers(); VMEditingRoles vmer = new VMEditingRoles(); vmer.allUsers = allUsers; return(View("ModifyRoles", model: vmer)); }