Exemple #1
0
 public ProductStoreFactoryBase(Func <string, IProductStore> versionFactory, ElasticConfiguration configuration, VersionedCacheProviderBase cacheProvider, DataOptions options)
 {
     _versionFactory = versionFactory;
     _configuration  = configuration;
     _cacheProvider  = cacheProvider;
     _expiration     = options.VersionCacheExpiration;
 }
Exemple #2
0
 public ElasticProductStore(ElasticConfiguration config, SonicElasticStoreOptions options, ILoggerFactory loggerFactory)
 {
     Configuration     = config;
     Options           = options;
     Logger            = loggerFactory.CreateLogger(GetType());
     DateTimeConverter = new IsoDateTimeConverter()
     {
         DateTimeFormat = Options.DateFormat
     };
 }
Exemple #3
0
        public ProductImporter(
            HarvesterOptions options,
            DataOptions dataOptions,
            ElasticConfiguration configuration,
            ProductManager manager,
            ILoggerFactory loggerFactory,
            IHttpClientFactory httpClientFactory,
            string customerCode)

        {
            _logger        = loggerFactory.CreateLogger(GetType());
            _manager       = manager;
            _configuration = configuration;
            _options       = options;
            _dataOptions   = dataOptions;
            _customerCode  = customerCode;
            _factory       = httpClientFactory;
        }
 public ElasticProductStore_6(ElasticConfiguration config, SonicElasticStoreOptions options, ILoggerFactory loggerFactory)
     : base(config, options, loggerFactory)
 {
 }