public BranchOfficeService( ITenantEntityAccessChecker tenantAccessChecker, IAccessScopeFilter tenantContext, IGuidKeyedRepository <BranchOffice> repository, ILogger <BranchOfficeService> logger ) : base(tenantAccessChecker, tenantContext, repository, logger) { }
public PsaSummaryService( IPsaSummaryRepository psaSummaryRepository, ITenantEntityAccessChecker tenantEntityAccessChecker, ITenantIdProvider tenantIdProvider) { _psaSummaryRepository = psaSummaryRepository; _tenantEntityAccessChecker = tenantEntityAccessChecker; _tenantIdProvider = tenantIdProvider; }
public TestServiceImpl( ITenantEntityAccessChecker tenantAccessChecker, IAccessScopeFilter tenantContext, IGuidKeyedRepository <Test> repository, IGuidKeyedRepository <Inspection> inspectionRepository, ILogger <TestServiceImpl> logger) : base(tenantAccessChecker, tenantContext, repository, logger) { _inspectionRepository = inspectionRepository; }
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 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 AccountController( IRestrictedAccountManager accountManager, IAccountManager unrestrictedAccountManager, IAuthorizationService authorizationService, IClaimsService claimsService, ITenantEntityAccessChecker accessChecker, AutoMapperConfig autoMapperConfig) { _accountManager = accountManager; _unrestrictedAccountManager = unrestrictedAccountManager; _authorizationService = authorizationService; _accessChecker = accessChecker; _claimsService = claimsService; _mapper = autoMapperConfig.CreateMapper(); }
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; }
public PsaReportService( IPsaSummaryService summaryService, IOrgStructureReference orgStructReference, //IPsaReportRepository reportRepository, ITenantEntityAccessChecker tenantEntityAccessChecker, ITenantIdProvider tenantIdProvider, ITimeService timeService ) { _summaryService = summaryService; // _reportRepository = reportRepository; _orgStructReference = orgStructReference; _tenantEntityAccessChecker = tenantEntityAccessChecker; _tenantId = tenantIdProvider.GetTenantId(); _timeService = timeService; }