public ExportPerformancePlatformStatisticsCommandHandler(IEnumerable <IPerformancePlatformDataExtractor> extractors, IPerformancePlatformGateway gateway, IPerformancePlatformRepository repository, ILog logger) { _extractors = extractors; _gateway = gateway; _repository = repository; _logger = logger; }
public PayeSchemesDataExtractor(IPerformancePlatformRepository performancePlatformRepository, IPayeSchemeRepository payeSchemeRepository, ILog logger) { _performancePlatformRepository = performancePlatformRepository; _payeSchemeRepository = payeSchemeRepository; _logger = logger; }
public ApprovedApprenticeshipsDataExtractor(IPerformancePlatformRepository performancePlatformRepository, IApprenticeshipRepository apprenticeshipRepository, ILog logger) { _performancePlatformRepository = performancePlatformRepository; _apprenticeshipRepository = apprenticeshipRepository; _logger = logger; }
public AccountsDataExtractor(IPerformancePlatformRepository performancePlatformRepository, IAccountRepository accountRepository, ILog logger) { _performancePlatformRepository = performancePlatformRepository; _accountRepository = accountRepository; _logger = logger; }
public OrganisationsDataExtractor(IPerformancePlatformRepository performancePlatformRepository, ILegalEntityRepository legalEntityRepository, ILog logger) { _performancePlatformRepository = performancePlatformRepository; _legalEntityRepository = legalEntityRepository; _logger = logger; }