public static void Main(string[] args) { using (ReaderService rdr = new ReaderService("username", "password", "Sandworks.Google.App")) { var o = rdr.Search("Sony Hdtv", "100"); Console.WriteLine(o); } Console.Read(); }
public IEnumerable<RawDealItem> GetDeals(string product, int count) { List<RawDealItem> results = new List<RawDealItem>(); using (ReaderService rdr = new ReaderService(UserName, Password, Source)) { var resultsXml = rdr.Search(product, (count * 2).ToString()); XNamespace xmlns = "http://www.w3.org/2005/Atom"; if(!string.IsNullOrWhiteSpace(resultsXml)) results = XElement.Parse(resultsXml).Elements(xmlns + "entry").Select(o => new RawDealItem(o, xmlns)).ToList<RawDealItem>(); } return results.Distinct<RawDealItem>(new DealItemComparer()).Take(count); }