protected void btnSearch_Click(object sender, EventArgs e) { try { YelpIServiceClient objSearch = new YelpIServiceClient(); //Call the service. YelpSearchResult objYelp = objSearch.searchResults(txtSearchTerm.Text.ToString(), zipcode); List <DisplayClass> lstDisplay = new List <DisplayClass>(); foreach (Business business in objYelp.lstBusiness) { DisplayClass objDisplay = new DisplayClass(); objDisplay.Name = business.name; objDisplay.PhoneNo = business.phone; objDisplay.Location = string.Join(",", business.location.address) + ":" + business.location.city + ":" + business.location.state_code + "-" + business.location.postal_code; lstDisplay.Add(objDisplay); } if (objYelp != null) { resultGrid.DataSource = lstDisplay.ToArray(); resultGrid.DataBind(); } } catch (Exception exp) { Console.WriteLine("Exception : " + exp.Message); } }
public async Task <IActionResult> Search([Bind("Term, Location")] YelpSearch search) { var API = new YelpAPI.YelpHelpers(); var authenticated = await API.Authenticate(AppKeys, _context); if (authenticated) { YelpSearchResult searchResult = await API.GetResults(_context, search); return(View("YelpResult", searchResult)); } return(View()); }
public IActionResult YelpResult(YelpSearchResult searchResult) { return(View()); }