private static string GetOutputString(Product targetProduct, AmazonWSHelper helper, AWSECommerceService ecs, Item item) { using (StringWriter writer = new StringWriter()) { foreach (Offer o in item.Offers.Offer) { string[] listPrices, salePrices; string[] prices = GetPrices(item, o, helper, ecs, out listPrices, out salePrices); writer.WriteLine(GetOfferString(item, o, listPrices, salePrices)); writer.WriteLine(""); } return writer.ToString(); } }
private static string GetMerchantAndPriceSpecificOutputString(Product targetProduct, AmazonWSHelper helper, AWSECommerceService ecs, Item item) { using (StringWriter writer = new StringWriter()) { foreach (Offer o in item.Offers.Offer) { if (targetProduct.MerchantId == o.Merchant.MerchantId) { string[] listPrices, salePrices; string[] prices = GetPrices(item, o, helper, ecs, out listPrices, out salePrices); if (Int64.Parse(targetProduct.Price) > Int64.Parse(prices[0])) { writer.WriteLine(GetOfferString(item, o, listPrices, salePrices)); } writer.WriteLine(""); } } return writer.ToString(); } }