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