Beispiel #1
0
        public async Task InitDataAsync(string location, string selectedCategory)
        {
            var result         = mgr.GetCategories();
            var categoryToFind = result.FirstOrDefault(c => c.CategoryId == "4deefb944765f83613cdba6e");



            FourSquareService squareApi = new FourSquareService(ClientId, ClientSecret);

            //// Search venues
            var venues = await squareApi.SearchVenues(new Dictionary <string, string>
            {
                { "near", location },
                { "radius", categoryToFind.Radius.ToString() },
                { "categoryId", selectedCategory },               //"4bf58dd8d48988d1c9941735"
            });

            // Explore venues
            var venuesExplore = await squareApi.ExploreVenues(new Dictionary <string, string>
            {
                { "near", "copenhagen" },
                { "radius", categoryToFind.Radius.ToString() },
                { "categoryId", categoryToFind.CategoryId },               //"4bf58dd8d48988d1c9941735"
            });

            var httpClient = new HttpClient();
            var json       = await httpClient.GetStringAsync(apiUrlForVenues);

            FoursquareVenues = JsonConvert.DeserializeObject <FoursquareVenues>(json);
        }
Beispiel #2
0
        private async Task InitDataAsync()
        {
            HttpClient httpclient = new HttpClient();
            string     json       = await httpclient.GetStringAsync(FoursquareUrl);

            FoursquareVenues = JsonConvert.DeserializeObject <FoursquareVenues>(json);
        }
Beispiel #3
0
        public async Task InitDataAsync()
        {
            var httpClient = new HttpClient();

            var json = await httpClient.GetStringAsync(apiUrlForVenues);

            FoursquareVenues = JsonConvert.DeserializeObject <FoursquareVenues>(json);
        }