protected PriceManagerBase(IProcessor processor, SupplierSettings supplierSettings, string archiveDirectory, IRetailPriceBuilder retailPriceBuilder) { PriceUrl = supplierSettings.Url; DiscountValue = supplierSettings.Discount; _processor = processor; _retailPriceBuilder = retailPriceBuilder; ArchiveDirectory = archiveDirectory; }
protected PriceManagerBase(string priceUrl, int discountValue, string archiveDirectory, IRetailPriceBuilder retailPriceBuilder, string apiUrl, string apiAccessToken) { PriceUrl = priceUrl; DiscountValue = discountValue; _apiUrl = apiUrl; _apiAccessToken = apiAccessToken; _retailPriceBuilder = retailPriceBuilder; ArchiveDirectory = archiveDirectory; }
public HappinesCsvPriceManager(IProcessor processor, SupplierSettings supplierSettings, string archiveDirectory, IRetailPriceBuilder retailPriceBuilder) : base(processor, supplierSettings, archiveDirectory, retailPriceBuilder) { _priceFormatFile = supplierSettings.FormatFile; _priceEncoding = supplierSettings.Encoding; }
public HappinesXmlPriceManager(string priceUrl, int discountValue, string archiveDirectory, IRetailPriceBuilder retailPriceBuilder, string apiUrl, string apiAccessToken, IColorBuilder colorCodeBuilder) : base(priceUrl, discountValue, archiveDirectory, retailPriceBuilder, apiUrl, apiAccessToken) { _colorCodeBuilder = colorCodeBuilder; }
public HappinesCsvPriceManager(string priceUrl, int discountValue, string archiveDirectory, IRetailPriceBuilder retailPriceBuilder, string apiUrl, string apiAccessToken, string priceFormatFile, string priceEncoding) : base(priceUrl, discountValue, archiveDirectory, retailPriceBuilder, apiUrl, apiAccessToken) { _priceFormatFile = priceFormatFile; _priceEncoding = priceEncoding; }
public HappinesXmlPriceManager(IProcessor processor, SupplierSettings supplierSettings, string archiveDirectory, IRetailPriceBuilder retailPriceBuilder, IColorBuilder colorCodeBuilder) : base(processor, supplierSettings, archiveDirectory, retailPriceBuilder) { _colorCodeBuilder = colorCodeBuilder; }