Example #1
0
        public static List <Price> ListingPrices(this ProductContent productContent)
        {
            var originalPrices   = productContent.OriginalPriceValues();
            var discountedPrices = new List <Price>();

            foreach (var originalPrice in originalPrices)
            {
                var discountedPrice = _promotionService.Service.GetDiscountPrice(originalPrice.CatalogKey,
                                                                                 originalPrice.MarketId, originalPrice.UnitPrice.Currency);
                discountedPrices.Add(new Price(discountedPrice));
            }
            return
                (discountedPrices);
        }
Example #2
0
 public static List <Price> OriginalPrices(this ProductContent productContent)
 {
     return(productContent.OriginalPriceValues().Select(p => new Price(p)).ToList());
 }