Browse Source

Refactor LINQ code.

pull/17206/head
Halil İbrahim Kalkan 3 years ago
parent
commit
a2875f1d27
  1. 10
      modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/PermissionAppService.cs

10
modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/PermissionAppService.cs

@ -50,10 +50,12 @@ public class PermissionAppService : ApplicationService, IPermissionAppService
var neededCheckPermissions = new List<PermissionDefinition>();
foreach (var permission in group.GetPermissionsWithChildren()
.Where(x => x.IsEnabled)
.Where(x => !x.Providers.Any() || x.Providers.Contains(providerName))
.Where(x => x.MultiTenancySide.HasFlag(multiTenancySide)))
var permissions = group.GetPermissionsWithChildren()
.Where(x => x.IsEnabled)
.Where(x => !x.Providers.Any() || x.Providers.Contains(providerName))
.Where(x => x.MultiTenancySide.HasFlag(multiTenancySide));
foreach (var permission in permissions)
{
if (await SimpleStateCheckerManager.IsEnabledAsync(permission))
{

Loading…
Cancel
Save