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;
 }
Example #6
0
 public HappinesXmlPriceManager(IProcessor processor, SupplierSettings supplierSettings, string archiveDirectory, IRetailPriceBuilder retailPriceBuilder, IColorBuilder colorCodeBuilder)
     : base(processor, supplierSettings, archiveDirectory, retailPriceBuilder)
 {
     _colorCodeBuilder = colorCodeBuilder;
 }