Exemple #1
0
        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)),
            });
        }
Exemple #2
0
        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());
        }