public ResultsController(IGlobalSettings globalSettings, IUmbracoContextAccessor umbracoContextAccessor, ISqlContext sqlContext, ServiceContext services, AppCaches appCaches, IProfilingLogger logger, IRuntimeState runtimeState, UmbracoHelper umbracoHelper, UmbracoMapper umbracoMapper, ISearchGovSearchConfig searchGovSearchConfig, IExamineManager examineManager, IEnumerable <ISearchGovMockResultExtender> searchGovMockResultExtenders) : base(globalSettings, umbracoContextAccessor, sqlContext, services, appCaches, logger, runtimeState, umbracoHelper, umbracoMapper) { _searchGovSearchConfig = searchGovSearchConfig; _examineManager = examineManager; _searchGovMockResultExtenders = searchGovMockResultExtenders?.ToList() ?? new List <ISearchGovMockResultExtender>(); }
public SearchGovSearchApplianceService(ISearchGovSearchConfig searchGovSearchConfig, ISearchIndexEntryHelper searchIndexEntryHelper, ILogger logger) { _searchGovSearchConfig = searchGovSearchConfig; _searchIndexEntryHelper = searchIndexEntryHelper; _logger = logger; _client = new HttpClient { BaseAddress = new Uri(searchGovSearchConfig.BaseUrl) }; }