public ElasticBestBetsController(
     IContentLoader contentLoader,
     IBestBetsRepository bestBetsRepository,
     ILanguageBranchRepository languageBranchRepository,
     IElasticSearchSettings settings,
     IHttpClientHelper httpClientHelper)
     : base(settings, httpClientHelper, languageBranchRepository)
 {
     _contentLoader      = contentLoader;
     _bestBetsRepository = bestBetsRepository;
 }
Example #2
0
 internal ElasticBestBetsController(
     IContentLoader contentLoader,
     IBestBetsRepository bestBetsRepository,
     ILanguageBranchRepository languageBranchRepository,
     Admin.Index indexHelper)
 {
     _contentLoader            = contentLoader;
     _bestBetsRepository       = bestBetsRepository;
     _languageBranchRepository = languageBranchRepository;
     _indexHelper = indexHelper;
 }
Example #3
0
 public ElasticBestBetsController(
     IContentLoader contentLoader,
     IBestBetsRepository bestBetsRepository,
     ILanguageBranchRepository languageBranchRepository,
     IElasticSearchSettings settings)
     : this(
         contentLoader,
         bestBetsRepository,
         languageBranchRepository,
         new Admin.Index(settings))
 {
     _contentLoader            = contentLoader;
     _bestBetsRepository       = bestBetsRepository;
     _languageBranchRepository = languageBranchRepository;
 }
Example #4
0
 public IndexEpiserverCommerceContent(
     IContentLoader contentLoader,
     ICoreIndexer coreIndexer,
     IIndexer indexer,
     IBestBetsRepository bestBetsRepository,
     ILanguageBranchRepository languageBranchRepository,
     IElasticSearchSettings settings,
     IServerInfoService serverInfoService,
     IHttpClientHelper httpClientHelper,
     ReferenceConverter referenceConverter)
     : base(contentLoader, coreIndexer, indexer, bestBetsRepository, languageBranchRepository, settings, serverInfoService, httpClientHelper)
 {
     _contentLoader      = contentLoader;
     _referenceConverter = referenceConverter;
     CustomIndexName     = $"{settings.Index}-{Constants.CommerceProviderName}";
 }
 public IndexEPiServerContent(
     IContentLoader contentLoader,
     ICoreIndexer coreIndexer,
     IIndexer indexer,
     IBestBetsRepository bestBetsRepository,
     ILanguageBranchRepository languageBranchRepository,
     IElasticSearchSettings settings,
     IServerInfoService serverInfoService,
     IHttpClientHelper httpClientHelper)
 {
     _coreIndexer              = coreIndexer;
     _indexer                  = indexer;
     _bestBetsRepository       = bestBetsRepository;
     _contentLoader            = contentLoader;
     _languageBranchRepository = languageBranchRepository;
     _settings                 = settings;
     _httpClientHelper         = httpClientHelper;
     _serverInfoService        = serverInfoService;
     _serverInfo               = serverInfoService.GetInfo();
     _indexing                 = new Utilities.Indexing(serverInfoService, settings, httpClientHelper);
     IsStoppable               = true;
 }
 public ElasticBestBetsCommerceController(IContentLoader contentLoader, IBestBetsRepository bestBetsRepository, ILanguageBranchRepository languageBranchRepository, IElasticSearchSettings settings, IServerInfoService serverInfoService, IHttpClientHelper httpClientHelper, ReferenceConverter referenceConverter) : base(contentLoader, bestBetsRepository, languageBranchRepository, settings, serverInfoService, httpClientHelper)
 {
     _settings           = settings;
     _referenceConverter = referenceConverter;
 }