private async Task PopulateData(DateTime day, Station station) { // test that 'station' is not null and throw an exception. if (station == null) { throw new ArgumentNullException("station"); } ChimetDataProvider dataDownloader = new ChimetDataProvider(station); var data = await dataDownloader.DownloadData(day); this.LineSeries_Average.ItemsSource = data.Select(record => new OxyPlot.DataPoint(OxyPlot.Axes.DateTimeAxis.ToDouble(record.Time), record.AverageWindSpeed)).ToArray(); this.LineSeries_Gust.ItemsSource = data.Select(record => new OxyPlot.DataPoint(OxyPlot.Axes.DateTimeAxis.ToDouble(record.Time), record.MaximumWindSpeed)).ToArray(); }
public ChimetDataProvider(Station station) { this.Station = station; }