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); }
protected override DateTime GetDateTimeFromGroupKey(ChartItemDateKey dateKey) { var dateTime = new DateTime(dateKey.Year, 1, 1); return(dateTime); }
protected virtual DateTime GetDateTimeFromGroupKey(ChartItemDateKey dateKey) { var dateTime = new DateTime(dateKey.Year, dateKey.Month, 1); return(dateTime); }
private bool Equals(ChartItemDateKey dateKey) { return(Year == dateKey.Year && Month == dateKey.Month && Day == dateKey.Day && Hour == dateKey.Hour); }