Пример #1
0
        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));
        }
Пример #2
0
 public PermissionDefinitionsBootstrapper(IShaPermissionManager permissionManager, IRepository <PermissionDefinition, Guid> permissionDefinitionRepository)
 {
     _permissionManager = permissionManager;
     _permissionDefinitionRepository = permissionDefinitionRepository;
 }