public virtual ActionResult Delete(Role[] model) { var data = new JsonResultData(ModelState); data.RunWithTry((resultData) => { foreach (var role in model) { RoleManager.Delete(role.Name); } resultData.ReloadPage = true; }); return Json(data); }
public virtual ActionResult Delete(Role[] model) { JsonResultEntry resultEntry = new JsonResultEntry(ModelState); try { foreach (var role in model) { ServiceFactory.RoleManager.Delete(role.Name); } } catch (Exception e) { resultEntry.AddException(e); } return Json(resultEntry); }
public void Update(string roleName, Role newRole) { var old = Get(roleName); Persistence.RepositoryFactory.RoleRepository.Update(newRole, old); }
public void Add(Role role) { Persistence.RepositoryFactory.RoleRepository.Add(role); }
public virtual void Update(string roleName, Role newRole) { var old = Get(roleName); RoleProvider.Update(newRole, old); }
public virtual void Add(Role role) { RoleProvider.Add(role); }
public CreateRoleModel(Role role, IEnumerable<Permission> permissions) { this.Name = role.Name; this.AllPermissions = permissions.Select(it => new CheckPermission(it) { Checked = role.HasPermission(it) }); }