public static async Task <Abp.Authorization.Permission> EditPermissionAsync(this IShaPermissionManager permissionManager, PermissionDto permission) { var dbp = new PermissionDefinition() { Name = permission.Name, DisplayName = permission.DisplayName, Description = permission.Description, Parent = permission.ParentName ?? permission.Parent?.Name }; return(await permissionManager.EditPermissionAsync(permission.Id, dbp)); }
public PermissionDefinitionsBootstrapper(IShaPermissionManager permissionManager, IRepository <PermissionDefinition, Guid> permissionDefinitionRepository) { _permissionManager = permissionManager; _permissionDefinitionRepository = permissionDefinitionRepository; }