public BranchOfficeService( ITenantEntityAccessChecker tenantAccessChecker, IAccessScopeFilter tenantContext, IGuidKeyedRepository <BranchOffice> repository, ILogger <BranchOfficeService> logger ) : base(tenantAccessChecker, tenantContext, repository, logger) { }
internal InspectionServiceImpl( IAccessChecker tenantAccessChecker, IAccessScopeFilter tenantContext, IGuidKeyedRepository <Inspection> repository, IGuidKeyedRepository <Employee> employeeRepository, ILogger <BaseService <Inspection> > logger) : base(tenantAccessChecker, tenantContext, repository, logger) { _employeeRepository = employeeRepository; }
public TestServiceImpl( ITenantEntityAccessChecker tenantAccessChecker, IAccessScopeFilter tenantContext, IGuidKeyedRepository <Test> repository, IGuidKeyedRepository <Inspection> inspectionRepository, ILogger <TestServiceImpl> logger) : base(tenantAccessChecker, tenantContext, repository, logger) { _inspectionRepository = inspectionRepository; }
public TenantService( ITenantAccessChecker tenantAccessChecker, IAccessScopeFilter tenantContext, IGuidKeyedRepository <Tenant> repository, ILogger <TenantService> logger, ITenantSlugProvider slugProvider ) : base(tenantAccessChecker, tenantContext, repository, logger) { }
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; }
public BaseService( IAccessChecker tenantAccessChecker, IAccessScopeFilter tenantContext, IGuidKeyedRepository <TEntity> repository, ILogger <BaseService <TEntity> > logger) { _logger = logger; Repository = repository; _tenantAccessChecker = tenantAccessChecker; _tenantContext = tenantContext; }
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; }
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; }
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; }
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; }
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; }