public ActionResult RoleEdit(int id) { ApplicationRole _role = ApplicationRoleManager.GetRole(id); // USERS combo ViewBag.UserId = new SelectList(ApplicationUserManager.GetUsers4SelectList(), "Id", "Username"); ViewBag.RoleId = id; // Rights combo ViewBag.PermissionId = new SelectList(ApplicationRoleManager.GetPermissions4SelectList(), "PermissionId", "PermissionDescription"); ViewBag.List_boolNullYesNo = this.List_boolNullYesNo(); return(View(_role)); }
public ViewResult RoleDetails(int id) { ApplicationRole _role = ApplicationRoleManager.GetRole(id); RoleViewModel model = new RoleViewModel(); if (_role != null) { model.Id = _role.Id; model.RoleName = _role.Name; model.RoleDescription = _role.RoleDescription; } // USERS combo ViewBag.UserId = new SelectList(ApplicationUserManager.GetUsers4SelectList(), "Id", "UserName"); ViewBag.RoleId = id; // Rights combo ViewBag.PermissionId = new SelectList(ApplicationRoleManager.GetPermissions4SelectList(), "PermissionId", "PermissionDescription"); ViewBag.List_boolNullYesNo = this.List_boolNullYesNo(); return(View(model)); }
public ActionResult RoleEdit(RoleViewModel _role) { if (string.IsNullOrEmpty(_role.RoleDescription)) { ModelState.AddModelError("Role Description", "Role Description must be entered"); } if (ModelState.IsValid) { if (ApplicationRoleManager.UpdateRole(_role)) { return(RedirectToAction("RoleDetails", new RouteValueDictionary(new { id = _role.Id }))); } } // USERS combo ViewBag.UserId = new SelectList(ApplicationUserManager.GetUsers4SelectList(), "Id", "UserName"); // Rights combo ViewBag.PermissionId = new SelectList(ApplicationRoleManager.GetPermissions4SelectList(), "PermissionId", "PermissionDescription"); ViewBag.List_boolNullYesNo = this.List_boolNullYesNo(); return(View(_role)); }