private async void Search_Click(object sender, EventArgs e) { var date = dtpDate.Value; var cityId = (Guid)cmbCities.SelectedValue; var forecasts = (await WeatherForecastAgent.GetWeatherForecasts(date, cityId)).ToArray(); pnlForecasts.Controls.Clear(); // ReSharper disable once CoVariantArrayConversion pnlForecasts.Controls.AddRange(forecasts.Select(ForecastUserControl.FromResponse).ToArray()); }
private static async Task RunAsync() { var cities = await WeatherForecastAgent.GetCities(); Application.Run(new MainForm(cities)); }