public LineSeries GetSeries(string countryName, string provinceName, int type, DateTime?startDate = null, DateTime?endDate = null) { var getter = new DataGetter(); var cases = getter.GetCases(countryName, provinceName, type, startDate, endDate); return(new LineSeries() { Title = $"{((CaseType)type).ToString()} in {countryName} ({provinceName})", Values = new ChartValues <int>(cases.Select(c => c.NumberOfCases)), }); }
public string[] GetLabels(DateTime?startDate = null, DateTime?endDate = null) { var getter = new DataGetter(); return(getter.GetCases("Poland", 0, startDate, endDate).Select(c => c.Date.ToShortDateString()).ToArray()); }