public PermissionManager( IPermissionDefinitionManager permissionDefinitionManager, ISimpleStateCheckerManager <PermissionDefinition> simpleStateCheckerManager, IPermissionGrantRepository permissionGrantRepository, IServiceProvider serviceProvider, IGuidGenerator guidGenerator, IOptions <PermissionManagementOptions> options, ICurrentTenant currentTenant, IDistributedCache <PermissionGrantCacheItem> cache) { GuidGenerator = guidGenerator; CurrentTenant = currentTenant; Cache = cache; SimpleStateCheckerManager = simpleStateCheckerManager; PermissionGrantRepository = permissionGrantRepository; PermissionDefinitionManager = permissionDefinitionManager; Options = options.Value; _lazyProviders = new Lazy <List <IPermissionManagementProvider> >( () => Options .ManagementProviders .Select(c => serviceProvider.GetRequiredService(c) as IPermissionManagementProvider) .ToList(), true ); }
public MenuManager( IOptions <AbpNavigationOptions> options, IHybridServiceScopeFactory serviceScopeFactory, ISimpleStateCheckerManager <ApplicationMenuItem> simpleStateCheckerManager) { Options = options.Value; ServiceScopeFactory = serviceScopeFactory; SimpleStateCheckerManager = simpleStateCheckerManager; }
public PermissionAppService( IPermissionManager permissionManager, IPermissionDefinitionManager permissionDefinitionManager, IOptions <PermissionManagementOptions> options, ISimpleStateCheckerManager <PermissionDefinition> simpleStateCheckerManager) { Options = options.Value; PermissionManager = permissionManager; PermissionDefinitionManager = permissionDefinitionManager; SimpleStateCheckerManager = simpleStateCheckerManager; }
public ToolbarManager( IOptions <AbpToolbarOptions> options, IServiceProvider serviceProvider, IThemeManager themeManager, ISimpleStateCheckerManager <ToolbarItem> simpleStateCheckerManager) { ThemeManager = themeManager; SimpleStateCheckerManager = simpleStateCheckerManager; ServiceProvider = serviceProvider; Options = options.Value; }
public PermissionChecker( ICurrentPrincipalAccessor principalAccessor, IPermissionDefinitionManager permissionDefinitionManager, ICurrentTenant currentTenant, IPermissionValueProviderManager permissionValueProviderManager, ISimpleStateCheckerManager <PermissionDefinition> stateCheckerManager) { PrincipalAccessor = principalAccessor; PermissionDefinitionManager = permissionDefinitionManager; CurrentTenant = currentTenant; PermissionValueProviderManager = permissionValueProviderManager; StateCheckerManager = stateCheckerManager; }
public RequirePermissionsSimpleBatchStateChecker_Tests() { _simpleStateCheckerManager = GetRequiredService <ISimpleStateCheckerManager <MyStateEntity> >(); }
public SimpleStateCheckerTestBase() { SimpleStateCheckerManager = GetRequiredService <ISimpleStateCheckerManager <MyStateEntity> >(); }