public virtual ActionResult UserRoles(SelectUserRolesViewModel model) { if (ModelState.IsValid) { var idManager = DependencyResolver.Current.GetService<IIdentityManager>(); var userId = idManager.GetUserId(model.UserName); idManager.ClearUserRoles(userId); foreach (var role in model.Roles) { if (role.Selected) { idManager.AddUserToRole(userId, role.RoleName); } } return RedirectToAction("index"); } return View(); }
public virtual ActionResult UserRoles(string id) { var Db = new PortalDbContext(); var user = Db.Users.First(u => u.UserName == id); var model = new SelectUserRolesViewModel(user); return View(model); }