public virtual ActionResult GroupRoles(SelectGroupRolesViewModel model) { if (ModelState.IsValid) { var idManager = new IdentityManager(); var Db = new ApplicationDbContext(); var group = Db.Groups.Find(model.GroupId); idManager.ClearGroupRoles(model.GroupId); // Add each selected role to this group: foreach (var role in model.Roles) { if (role.Selected) { idManager.AddRoleToGroup(group.Id, role.RoleName); } } return RedirectToAction("index"); } return View(); }
public virtual ActionResult GroupRoles(int id) { var group = db.Groups.Find(id); var model = new SelectGroupRolesViewModel(group); return View(model); }