Пример #1
0
        private async void callAPItoGetLocations(string query)
        {
            var result = await CallAPI.getLocResult(query);

            System.Console.WriteLine("Result count is");
            foreach (var loc in result)
            {
                LocationResults.Add(loc);
            }
        }
Пример #2
0
        private async void callAPItoGetCurrentConditions(string selecteditem)
        {
            List <GetCurrentConditions.CurrentConditions> conditions = new List <GetCurrentConditions.CurrentConditions>();

            conditions = await CallAPI.getCurrentWeather(selecteditem);

            Console.WriteLine($"count of records retured is {conditions.Count}");
            foreach (var condition in conditions)
            {
                CurrentConditions.WeatherText = condition.WeatherText;
                CurrentConditions.Temperature.Metric.Value = condition.Temperature.Metric.Value;
                CurrentConditions.Temperature.Metric.Unit  = condition.Temperature.Metric.Unit;
                Console.WriteLine($"Current temp is {CurrentConditions.WeatherText}");
            }
        }