コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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());
        }
コード例 #3
0
 public IActionResult YelpResult(YelpSearchResult searchResult)
 {
     return(View());
 }