public Listing(string url) { this.url = url; search = new Search(); search.SetUrl(url); response = search.GetWebResponse(); listingPage = new ListingPage(response, url); listingPage.SetProperties(); TotalResults = listingPage.TotalResults; TotalListings = listingPage.TotalListings; ListingPageUrls = GetListingPageUrls(TotalListings); ListingPages = GetListingPages(ListingPageUrls); Properties = GetProperties(ListingPages); }
public List <ListingPage> GetListingPages(List <string> listingPageUrls) { var listingPages = new List <ListingPage>(); foreach (var listingPageUrl in listingPageUrls) { search = new Search(); search.SetUrl(listingPageUrl); response = search.GetWebResponse(); listingPage = new ListingPage(response, listingPageUrl); listingPage.SetProperties();// add to constructor listingPages.Add(listingPage); } return(listingPages); }