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; }
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); }