public CoursesService( //ILogger log, ICosmosDbHelper cosmosDbHelper, SearchServiceWrapper searchServiceWrapper, IOptions <ProviderServiceSettings> providerServiceSettings, IOptions <VenueServiceSettings> venueServiceSettings, IOptions <SearchServiceSettings> searchServiceSettings, IOptions <QualificationServiceSettings> qualServiceSettings, IOptions <CosmosDbCollectionSettings> settings, IOptions <CourseServiceSettings> courseServiceSettings) { //Throw.IfNull(log, nameof(log)); Throw.IfNull(cosmosDbHelper, nameof(cosmosDbHelper)); Throw.IfNull(searchServiceWrapper, nameof(searchServiceWrapper)); Throw.IfNull(settings, nameof(settings)); Throw.IfNull(providerServiceSettings, nameof(providerServiceSettings)); Throw.IfNull(venueServiceSettings, nameof(venueServiceSettings)); Throw.IfNull(qualServiceSettings, nameof(qualServiceSettings)); Throw.IfNull(searchServiceSettings, nameof(searchServiceSettings)); //_log = log; _cosmosDbHelper = cosmosDbHelper; _settings = settings.Value; _providerServiceSettings = providerServiceSettings.Value; _venueServiceSettings = venueServiceSettings.Value; _qualServiceSettings = qualServiceSettings.Value; _searchServiceSettings = searchServiceSettings.Value; _courseServiceSettings = courseServiceSettings.Value; _searchServiceWrapper = searchServiceWrapper; }
public CourseAuditService(IOptions <SearchServiceSettings> searchServiceSettings, IOptions <VenueServiceSettings> venueServiceSettings, IOptions <ProviderServiceSettings> providerServiceSettings, ICosmosDbHelper cosmosDbHelper, CosmosDbCollectionSettings settings, CosmosDbSettings cosmosDbSettings) { _searchServiceSettings = searchServiceSettings.Value; _venueServiceSettings = venueServiceSettings.Value; _providerServiceSettings = providerServiceSettings.Value; _cosmosDbHelper = cosmosDbHelper; _settings = settings; _cosmosDbSettings = cosmosDbSettings; }
public SearchServiceWrapper( ILogger log, ISearchServiceSettings settings) { Throw.IfNull(log, nameof(log)); Throw.IfNull(settings, nameof(settings)); _log = log; _settings = settings; _adminService = new SearchServiceClient(settings.SearchService, new SearchCredentials(settings.AdminKey)); _adminIndex = _adminService?.Indexes?.GetClient(settings.Index); }
public SearchServiceWrapper(ISearchServiceSettings settings, ILoggerFactory loggerFactory) { Throw.IfNull(loggerFactory, nameof(loggerFactory)); Throw.IfNull(settings, nameof(settings)); _log = loggerFactory.CreateLogger <SearchServiceWrapper>(); _settings = settings; _queryService = new SearchServiceClient(settings.SearchService, new SearchCredentials(settings.QueryKey)); _queryIndex = _queryService?.Indexes?.GetClient(settings.Index); _onspdIndex = _queryService?.Indexes?.GetClient(settings.onspdIndex); _httpClient = new HttpClient(); _httpClient.DefaultRequestHeaders.Add("api-key", settings.QueryKey); _httpClient.DefaultRequestHeaders.Add("api-version", settings.ApiVersion); _httpClient.DefaultRequestHeaders.Add("indexes", settings.Index); }
public SearchServiceWrapper( IOptions <SearchServiceSettings> settings) { Throw.IfNull(settings, nameof(settings)); _settings = settings.Value; _queryService = new SearchServiceClient(_settings.SearchService, new SearchCredentials(_settings.QueryKey)); _adminService = new SearchServiceClient(_settings.SearchService, new SearchCredentials(_settings.AdminKey)); _queryIndex = _queryService?.Indexes?.GetClient(_settings.Index); _adminIndex = _adminService?.Indexes?.GetClient(_settings.Index); _onspdIndex = _queryService?.Indexes?.GetClient(_settings.onspdIndex); _httpClient = new HttpClient(); _httpClient.DefaultRequestHeaders.Add("api-key", _settings.QueryKey); _httpClient.DefaultRequestHeaders.Add("api-version", _settings.ApiVersion); _httpClient.DefaultRequestHeaders.Add("indexes", _settings.Index); _uri = new Uri($"{_settings.ApiUrl}?api-version={_settings.ApiVersion}"); }
public SearchServiceWrapper(ISearchServiceSettings settings, ILoggerFactory loggerFactory) { Throw.IfNull(loggerFactory, nameof(loggerFactory)); Throw.IfNull(settings, nameof(settings)); _log = loggerFactory.CreateLogger <SearchServiceWrapper>(); _settings = settings; _queryService = new SearchServiceClient(settings.SearchService, new SearchCredentials(settings.QueryKey)); _adminService = new SearchServiceClient(settings.SearchService, new SearchCredentials(settings.AdminKey)); _queryIndex = _queryService?.Indexes?.GetClient(settings.Index); _adminIndex = _adminService?.Indexes?.GetClient(settings.Index); _onspdIndex = _queryService?.Indexes?.GetClient(settings.onspdIndex); _httpClient = new HttpClient(); _httpClient.DefaultRequestHeaders.Add("api-key", settings.QueryKey); _httpClient.DefaultRequestHeaders.Add("api-version", settings.ApiVersion); _httpClient.DefaultRequestHeaders.Add("indexes", settings.Index); _uri = new Uri($"{settings.ApiUrl}?api-version={settings.ApiVersion}"); _providerUri = new Uri($"{settings.ProviderApiUrl}?api-version={settings.ApiVersion}"); _larsUri = new Uri($"{settings.LARSApiUrl}?api-version={settings.ApiVersion}"); _onspdUri = new Uri($"{settings.ONSPDApiUrl}?api-version={settings.ApiVersion}"); }
public CoursesService( ICosmosDbHelper cosmosDbHelper, ISearchServiceWrapper searchServiceWrapper, IOptions <SearchServiceSettings> searchServiceSettings, IOptions <CosmosDbCollectionSettings> settings, ProviderServiceWrapper providerServiceWrapper, QualificationServiceWrapper qualificationServiceWrapper, VenueServiceWrapper venueServiceWrapper, FeChoiceServiceWrapper feChoiceServiceWrapper) { Throw.IfNull(cosmosDbHelper, nameof(cosmosDbHelper)); Throw.IfNull(searchServiceWrapper, nameof(searchServiceWrapper)); Throw.IfNull(settings, nameof(settings)); Throw.IfNull(searchServiceSettings, nameof(searchServiceSettings)); _cosmosDbHelper = cosmosDbHelper; _settings = settings.Value; _searchServiceSettings = searchServiceSettings.Value; _searchServiceWrapper = searchServiceWrapper; _providerServiceWrapper = providerServiceWrapper; _qualificationServiceWrapper = qualificationServiceWrapper; _venueServiceWrapper = venueServiceWrapper; _feChoiceServiceWrapper = feChoiceServiceWrapper; }
public Yandex(ISearchServiceSettings settings, IServiceHelper helper) : base(settings, helper) { }
public Google(ISearchServiceSettings settings, IServiceHelper helper) : base(settings, helper) { }
public SearchFriendsService(ICachedUserFriendsProvider cachedUserFriendsProvider, IEntityContextProvider entityContextProvider, ISearchServiceSettings searchServiceSettings) { _cachedUserFriendsProvider = cachedUserFriendsProvider; _entityContextProvider = entityContextProvider; _searchServiceSettings = searchServiceSettings; }
public SearchServiceBase(ISearchServiceSettings settings, IServiceHelper helper) { Settings = settings; Helper = helper; }