public ProviderRepository( IElasticsearchCustomClient elasticsearchCustomClient, ILogger <ProviderRepository> applicationLogger, IConfigurationSettings applicationSettings, IProviderLocationSearchProvider providerLocationSearchProvider, IProviderMapping providerMapping, IQueryHelper queryHelper, IActiveApprenticeshipChecker activeApprenticeshipChecker, IPaginationHelper paginationHelper) { _elasticsearchCustomClient = elasticsearchCustomClient; _applicationLogger = applicationLogger; _applicationSettings = applicationSettings; _providerLocationSearchProvider = providerLocationSearchProvider; _providerMapping = providerMapping; _queryHelper = queryHelper; _activeApprenticeshipChecker = activeApprenticeshipChecker; _paginationHelper = paginationHelper; }
public StandardMapping(IActiveApprenticeshipChecker activeApprenticeshipChecker, IFundingCapCalculator fundingCapCalculator) { _activeApprenticeshipChecker = activeApprenticeshipChecker; _fundingCapCalculator = fundingCapCalculator; }
public FundingCapCalculator(IActiveApprenticeshipChecker activeApprenticeshipChecker) { _activeApprenticeshipChecker = activeApprenticeshipChecker; }
public FrameworkMapping(IActiveApprenticeshipChecker activeApprenticeshipChecker, IFundingCapCalculator fundingCapCalculator) { _activeApprenticeshipChecker = activeApprenticeshipChecker; _fundingCapCalculator = fundingCapCalculator; }