示例#1
0
    public async static Task <List <Venue> > getVenues(double latitude, double longitude)
    {
        var url      = VenueRoot.GenerateUrl(latitude, longitude);
        var response = await client.GetAsync(url);

        var jsonContent = await response.Content.ReadAsStringAsync();

        var          venueRoot = JsonConvert.DeserializeObject <VenueRoot>(jsonContent);
        List <Venue> vanues    = venueRoot.response.venues as List <Venue>;

        return(vanues);
    }
示例#2
0
        public async static Task <List <Venue> > GetVenues(double latitude, double longitude)
        {
            List <Venue> venues = new List <Venue>();
            var          url    = VenueRoot.GenerateUrl(latitude, longitude);

            using (HttpClient client = new HttpClient())
            {
                var response = await client.GetAsync(url);

                var json = await response.Content.ReadAsStringAsync();

                var venueRoot = JsonConvert.DeserializeObject <VenueRoot>(json);
                venues = venueRoot.response.venues as List <Venue>;
            }

            return(venues);
        }
        public static async Task <List <Venue> > GetVenues(double latitude, double longitude)
        {
            var    venues = new List <Venue>();
            string url    = VenueRoot.GenerateUrl(latitude, longitude);

            using (var http = new HttpClient())
            {
                var response = await http.GetAsync(url);

                var result = await response.Content.ReadAsStringAsync();

                var venueRoot = JsonConvert.DeserializeObject <VenueRoot>(result);

                venues = venueRoot.response.venues;
            }
            return(venues);
        }