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); }
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); }