/// <summary> /// Get the seven day weather forecast. /// </summary> public async void GetWeatherForecast() { List <double> geocoding = await GetGeocode(); var dailyForecast = await _weatherService.GetWeatherForecast(geocoding[0], geocoding[1]); dailyForecast.Daily.ForEach(d => DailyForecast.Add(d)); }
/// <summary> /// Set the Daily forecast for the next week /// </summary> private void SetDailyForecast() { DailyForecast.Clear(); for (int i = 0; i < 7; i++) { var dailyWeather = new DailyWeatherViewModel(OneCallResponse.DailyWeather[i], Options); DailyForecast.Add(dailyWeather); } OnProperyChanged("DailyForecast"); }