コード例 #1
0
 public BranchOfficeService(
     ITenantEntityAccessChecker tenantAccessChecker,
     IAccessScopeFilter tenantContext,
     IGuidKeyedRepository <BranchOffice> repository,
     ILogger <BranchOfficeService> logger
     )
     : base(tenantAccessChecker, tenantContext, repository, logger)
 {
 }
コード例 #2
0
 internal InspectionServiceImpl(
     IAccessChecker tenantAccessChecker,
     IAccessScopeFilter tenantContext,
     IGuidKeyedRepository <Inspection> repository,
     IGuidKeyedRepository <Employee> employeeRepository,
     ILogger <BaseService <Inspection> > logger)
     : base(tenantAccessChecker, tenantContext, repository, logger)
 {
     _employeeRepository = employeeRepository;
 }
コード例 #3
0
 public TestServiceImpl(
     ITenantEntityAccessChecker tenantAccessChecker,
     IAccessScopeFilter tenantContext,
     IGuidKeyedRepository <Test> repository,
     IGuidKeyedRepository <Inspection> inspectionRepository,
     ILogger <TestServiceImpl> logger)
     : base(tenantAccessChecker, tenantContext, repository, logger)
 {
     _inspectionRepository = inspectionRepository;
 }
コード例 #4
0
 public TenantService(
     ITenantAccessChecker tenantAccessChecker,
     IAccessScopeFilter tenantContext,
     IGuidKeyedRepository <Tenant> repository,
     ILogger <TenantService> logger,
     ITenantSlugProvider slugProvider
     )
     : base(tenantAccessChecker, tenantContext, repository, logger)
 {
 }
コード例 #5
0
 public TestService(
     ITenantEntityAccessChecker tenantAccessChecker,
     IAccessScopeFilter tenantContext,
     IGuidKeyedRepository <Test> repository,
     IGuidKeyedRepository <Inspection> inspectionRepository,
     ILoggerFactory logFactory)
 {
     _serviceImpl          = new TestServiceImpl(tenantAccessChecker, tenantContext, repository, inspectionRepository, logFactory.CreateLogger <TestServiceImpl>());
     _repository           = repository;
     _inspectionRepository = inspectionRepository;
 }
コード例 #6
0
 public BaseService(
     IAccessChecker tenantAccessChecker,
     IAccessScopeFilter tenantContext,
     IGuidKeyedRepository <TEntity> repository,
     ILogger <BaseService <TEntity> > logger)
 {
     _logger              = logger;
     Repository           = repository;
     _tenantAccessChecker = tenantAccessChecker;
     _tenantContext       = tenantContext;
 }
コード例 #7
0
 public PositionService(
     IGuidKeyedRepository <BranchOffice> branchOfficeRepository,
     ITenantEntityAccessChecker tenantAccessChecker,
     IAccessScopeFilter tenantContext,
     IGuidKeyedRepository <Position> repository,
     ILogger <PositionService> logger
     )
     : base(tenantAccessChecker, tenantContext, repository, logger)
 {
     // this is needed for validation of Position model
     _branchOfficeRepository = branchOfficeRepository;
 }
コード例 #8
0
 public RestrictedRoleService(
     RoleManager <ApplicationRole> roleManager,
     MultitenantUserManager <ApplicationUser> userManager,
     IClaimsService claimsService,
     IUserRoleRepository userRoleStore,
     ITenantEntityAccessChecker tenantAccessChecker,
     IAccessScopeFilter tenantContext,
     ILogger <RestrictedRoleService> logger)
     : base(roleManager, userManager, claimsService, userRoleStore, logger)
 {
     _tenantAccessChecker = tenantAccessChecker;
     _tenantContext       = tenantContext;
 }
コード例 #9
0
 public InspectionService(
     ITenantEntityAccessChecker tenantAccessChecker,
     IAccessScopeFilter tenantContext,
     IGuidKeyedRepository <Inspection> repository,
     IGuidKeyedRepository <Test> testRepository,
     IGuidKeyedRepository <Employee> employeeRepository,
     IInspectionCompletionEventHandler completionHandler,
     ILoggerFactory loggerFactory)
 {
     _serviceImpl = new InspectionServiceImpl(
         tenantAccessChecker, tenantContext, repository, employeeRepository, loggerFactory.CreateLogger <BaseService <Inspection> >());
     _completionHandler = completionHandler;
     _repository        = repository;
     _testRepository    = testRepository;
 }
コード例 #10
0
 public EmployeeService(
     IGuidKeyedRepository <BranchOffice> branchOfficeRepository,
     IGuidKeyedRepository <Department> departmentRepository,
     IGuidKeyedRepository <Position> positionRepository,
     ITenantEntityAccessChecker tenantAccessChecker,
     IAccessScopeFilter tenantContext,
     IGuidKeyedRepository <Employee> repository,
     ILogger <EmployeeService> logger
     )
     : base(tenantAccessChecker, tenantContext, repository, logger)
 {
     // this is needed for validation of Position model
     _branchOfficeRepository = branchOfficeRepository;
     _positionRepository     = positionRepository;
     _departmentRepository   = departmentRepository;
 }
コード例 #11
0
 public RestrictedAccountManager(
     AuthorityDbContext context,
     MultitenantUserManager <ApplicationUser> userManager,
     IRestrictedRoleService roleService,
     IUserOrgStructureReferencesValidator userReferencesValidator,
     ITenantIdProvider tenantIdProvider,
     ITenantEntityAccessChecker accessChecker,
     IAccessScopeFilter accessScopeFilter,
     IEmailService emailService,
     AutoMapperConfig autoMapperConfig)
     : base(context, userManager, roleService, userReferencesValidator, emailService, autoMapperConfig)
 {
     _accessScopeFilter = accessScopeFilter;
     _accessChecker     = accessChecker;
     _tenantIdProvider  = tenantIdProvider;
 }