public void DownloadDealsAsync(DealServerQueryModel query) { var dlManager = new WebClient(); dlManager.DownloadStringCompleted += DownloadCompleteCallBack; var url = ClientUrlBuilder.GetDealServerUri(query); dlManager.DownloadStringAsync(url); }
public static Uri GetDealServerUri(DealServerQueryModel model) { var UriString = String.Format(DealServerSettings.BingOffersNearbyDeals, DealServerSettings.DealsDomain, model.Latitude, model.Longitude, model.Count, DealServerSettings.QueryRadius, DealServerSettings.ClientId, model.Refinement.ConstructRefinementParam()); return new Uri(UriString); }