Esempio n. 1
0
 public POSKachingEventConsumer(ILogger logger, IProductService productService, IPictureService pictureService, IProductAttributeService productAttributeService, ISettingService settingService, POSKachingSettings kachingSettings)
 {
     this._logger                  = logger;
     this._productService          = productService;
     this._pictureService          = pictureService;
     this._productAttributeService = productAttributeService;
     this._settingService          = settingService;
     this._kachingSettings         = kachingSettings;
 }
Esempio n. 2
0
        public POSKachingService(ILogger logger, POSKachingSettings kachingSettings, ISettingService settingService, IPictureService pictureService, IProductAttributeService productAttributeService)
        {
            this._logger                  = logger;
            this._kachingSettings         = kachingSettings;
            this._pictureService          = pictureService;
            this._settingService          = settingService;
            this._productAttributeService = productAttributeService;

            _apiUrl = _apiUrl.Replace("[Host]", this._kachingSettings.POSKaChingHost)
                      .Replace("[Id]", this._kachingSettings.POSKaChingId)
                      .Replace("[AccountToken]", this._kachingSettings.POSKaChingAccountToken)
                      .Replace("[APIToken]", this._kachingSettings.POSKaChingAPIToken)
                      .Replace("[ImportQueueName]", this._kachingSettings.POSKaChingImportQueueName);

            _pingUrl = _pingUrl.Replace("[Host]", this._kachingSettings.POSKaChingHost);
        }