public ActionResult RemoveUser(RemoveModel model) { if (ModelState.IsValid) { List<string> rolesList = new List<string> { }; foreach (string role in Roles.GetAllRoles()) { if (role != null) { rolesList.Add(role); } } foreach (var userRole in rolesList) { try { Roles.RemoveUserFromRole(model.user, userRole); } catch {} } Roles.AddUserToRole(model.user, model.role); //FormsAuthentication.SetAuthCookie(model.user, false /* createPersistentCookie */); return RedirectToAction("AdminPanel", "Home"); } return View(model); }
public ActionResult RemoveUser() { RemoveModel model = new RemoveModel(); ViewData["user"] = new SelectList(Membership.GetAllUsers(), model.user); ViewData["role"] = new SelectList(Roles.GetAllRoles(), model.role); return View(); }