Example #1
0
        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";
        }
Example #2
0
 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;
 }