public MenuGrantChecker( IDistributedCache <MenuGrantCacheItem> cache, ILogger <MenuGrantChecker> logger, IMenuGrantRepository menuGrantRepository ) { _cache = cache; _logger = logger; _menuGrantRepository = menuGrantRepository; }
public UserMenuManagementProvider( IMenuGrantRepository menuGrantRepository, IPermissionDefinitionManager permissionDefinitionManager, IMenuGrantChecker menuGrantChecker, IGuidGenerator guidGenerator, ICurrentTenant currentTenant ) : base(menuGrantRepository, permissionDefinitionManager, menuGrantChecker, guidGenerator, currentTenant) { }
protected MenuManagementProvider(IMenuGrantRepository menuGrantRepository, IPermissionDefinitionManager permissionDefinitionManager, IMenuGrantChecker menuGrantChecker, IGuidGenerator guidGenerator, ICurrentTenant currentTenant) { MenuGrantRepository = menuGrantRepository; PermissionDefinitionManager = permissionDefinitionManager; MenuGrantChecker = menuGrantChecker; GuidGenerator = guidGenerator; CurrentTenant = currentTenant; }
public MenuDataSeedContributor( IMenuRepository menuRepository, IMenuGrantRepository menuGrantRepository, IGuidGenerator guidGenerator, ICurrentTenant currentTenant ) { MenuRepository = menuRepository; MenuGrantRepository = menuGrantRepository; MenuDataSeedProvider = NullMenuDataSeeder.Instance; GuidGenerator = guidGenerator; CurrentTenant = currentTenant; }
public RoleMenuManagementProvider( IMenuGrantRepository menuGrantRepository, IPermissionDefinitionManager permissionDefinitionManager, IMenuGrantChecker menuGrantChecker, IGuidGenerator guidGenerator, ICurrentTenant currentTenant, IUserRoleFinder userRoleFinder) : base(menuGrantRepository, permissionDefinitionManager, menuGrantChecker, guidGenerator, currentTenant ) { _userRoleFinder = userRoleFinder; }
public MenuDataSeedContributor( IMenuRepository menuRepository, IMenuGrantRepository menuGrantRepository, IGuidGenerator guidGenerator, ICurrentTenant currentTenant, IUnitOfWorkManager unitOfWorkManager ) { MenuRepository = menuRepository; MenuGrantRepository = menuGrantRepository; MenuDataSeedProvider = NullMenuDataSeeder.Instance; GuidGenerator = guidGenerator; CurrentTenant = currentTenant; UnitOfWorkManager = unitOfWorkManager; }
public MenuManager( IPermissionDefinitionManager permissionDefinitionManager, IMenuGrantRepository menuGrantRepository, IPermissionManager permissionManager, IOptions <MenuManagementOptions> options, IServiceProvider serviceProvider, ICurrentTenant currentTenant) { _permissionDefinitionManager = permissionDefinitionManager; _menuGrantRepository = menuGrantRepository; _permissionManager = permissionManager; _currentTenant = currentTenant; _options = options.Value; _managementProviders = _options.ManagementProviders .Select(c => serviceProvider.GetRequiredService(c) as IMenuManagementProvider) .ToList(); }