Пример #1
0
        protected override ChartItemDateKey BuildGroupKey(Playerstatistic statistic)
        {
            if (statistic == null)
            {
                return(null);
            }

            var time = Converter.ToLocalizedDateTime(statistic.Time);

            var groupKey = new ChartItemDateKey
            {
                Year = time.Year,
            };

            return(groupKey);
        }
Пример #2
0
        protected override DateTime GetDateTimeFromGroupKey(ChartItemDateKey dateKey)
        {
            var dateTime = new DateTime(dateKey.Year, 1, 1);

            return(dateTime);
        }
Пример #3
0
        protected virtual DateTime GetDateTimeFromGroupKey(ChartItemDateKey dateKey)
        {
            var dateTime = new DateTime(dateKey.Year, dateKey.Month, 1);

            return(dateTime);
        }
Пример #4
0
 private bool Equals(ChartItemDateKey dateKey)
 {
     return(Year == dateKey.Year && Month == dateKey.Month && Day == dateKey.Day && Hour == dateKey.Hour);
 }