public ProviderRepository( IElasticsearchCustomClient elasticsearchCustomClient, ILog applicationLogger, IConfigurationSettings applicationSettings, IProviderLocationSearchProvider providerLocationSearchProvider, IProviderMapping providerMapping) { _elasticsearchCustomClient = elasticsearchCustomClient; _applicationLogger = applicationLogger; _applicationSettings = applicationSettings; _providerLocationSearchProvider = providerLocationSearchProvider; _providerMapping = providerMapping; _providerDocumentType = Is <RoatpProvidersFeature> .Enabled ? "providerapidocument" : "providerdocument"; }
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; }