예제 #1
0
 public DefinitionsStartupValidator(
     ICustomEntityDefinitionRepository customEntityDefinitionRepository,
     IAuthorizedTaskTypeDefinitionRepository authorizedTaskTypeDefinitionRepository,
     IRoleDefinitionRepository roleDefinitionRepository,
     IUserAreaDefinitionRepository userAreaDefinitionRepository
     )
 {
 }
예제 #2
0
 public RoleService(IRoleDefinitionRepository roleDefinitionRepository,
                    IAccountRoleRepository accountRoleRepository,
                    IUserAccountService userAccountService)
 {
     RoleDefinitionRepository = roleDefinitionRepository;
     AccountRoleRepository    = accountRoleRepository;
     UserAccountService       = userAccountService;
 }
 public DefaultAuthConfiguration(
     IUserAreaDefinitionRepository userAreaDefinitionRepository,
     IRoleDefinitionRepository roleDefinitionRepository,
     IPermissionRepository permissionRepository,
     IAuthCookieNamespaceProvider authCookieNamespaceProvider
     )
 {
     _userAreaDefinitionRepository = userAreaDefinitionRepository;
     _roleDefinitionRepository     = roleDefinitionRepository;
     _permissionRepository         = permissionRepository;
     _authCookieNamespaceProvider  = authCookieNamespaceProvider;
 }
예제 #4
0
 public PermissionSetBuilderFactory(
     IServiceProvider serviceProvider,
     IRolePermissionInitializerFactory rolePermissionInitializerFactory,
     IEntityDefinitionRepository entityDefinitionRepository,
     IRoleDefinitionRepository roleDefinitionRepository
     )
 {
     _serviceProvider = serviceProvider;
     _rolePermissionInitializerFactory = rolePermissionInitializerFactory;
     _entityDefinitionRepository       = entityDefinitionRepository;
     _roleDefinitionRepository         = roleDefinitionRepository;
 }
 public PermissionSetBuilder(
     IEnumerable <IPermission> permissionsToFilter,
     IServiceProvider serviceProvider,
     IRolePermissionInitializerFactory rolePermissionInitializerFactory,
     IEntityDefinitionRepository entityDefinitionRepository,
     IRoleDefinitionRepository roleDefinitionRepository
     )
 {
     AvailablePermissions = permissionsToFilter;
     ServiceProvider      = serviceProvider;
     _rolePermissionInitializerFactory = rolePermissionInitializerFactory;
     _entityDefinitionRepository       = entityDefinitionRepository;
     _roleDefinitionRepository         = roleDefinitionRepository;
 }
 private PermissionSetBuilder(
     CircularDependencyGuard circularDependencyGuard,
     IEnumerable <IPermission> allPermissions,
     IServiceProvider serviceProvider,
     IRolePermissionInitializerFactory rolePermissionInitializerFactory,
     IEntityDefinitionRepository entityDefinitionRepository,
     IRoleDefinitionRepository roleDefinitionRepository
     )
 {
     _circularDependencyGuard          = circularDependencyGuard;
     AvailablePermissions              = allPermissions;
     ServiceProvider                   = serviceProvider;
     _rolePermissionInitializerFactory = rolePermissionInitializerFactory;
     _entityDefinitionRepository       = entityDefinitionRepository;
     _roleDefinitionRepository         = roleDefinitionRepository;
 }
예제 #7
0
 public RegisterPermissionsAndRolesCommandHandler(
     CofoundryDbContext dbContext,
     ICommandExecutor commandExecutor,
     IRoleCache roleCache,
     IPermissionValidationService permissionValidationService,
     IRoleDefinitionRepository roleDefinitionRepository,
     IRolePermissionInitializerFactory rolePermissionInitializerFactory,
     IPermissionSetBuilderFactory permissionSetBuilderFactory,
     IPermissionRepository permissionRepository,
     IEntityDefinitionRepository entityDefinitionRepository,
     ITransactionScopeManager transactionScopeFactory
     )
 {
     _dbContext                        = dbContext;
     _commandExecutor                  = commandExecutor;
     _roleCache                        = roleCache;
     _permissionValidationService      = permissionValidationService;
     _roleDefinitionRepository         = roleDefinitionRepository;
     _rolePermissionInitializerFactory = rolePermissionInitializerFactory;
     _permissionSetBuilderFactory      = permissionSetBuilderFactory;
     _permissionRepository             = permissionRepository;
     _entityDefinitionRepository       = entityDefinitionRepository;
     _transactionScopeFactory          = transactionScopeFactory;
 }