public UserRoleModel PrepareUserRoleModel(UserRole userRole) { var model = userRole.ToModel(); model.AvailablePermissionRecords = _permissionService.GetAllPermissionRecords().Select(p => p.ToModel()).ToList(); return model; }
public UserRoleModel PrepareListUserRoleModel(UserRole userRole) { var model = userRole.ToModel(); if (userRole.SystemName != SystemUserRoleNames.SiteOwner) { model.Actions.Add(new ModelActionLink { Alt = "Edit", Icon = Url.Content("~/Areas/Admin/Content/images/icon-edit.png"), Target = Url.Action("edit", new {id = userRole.Id}) }); } if (!model.IsSystemRole) model.Actions.Add(new DeleteActionLink(userRole.Id)); return model; }