protected override GroupedDateKey BuildGroupedDateKey(Tournaments tournament) { var dateKey = new GroupedDateKey { Year = tournament.Firsthandtimestamp.Year, Month = tournament.Firsthandtimestamp.Month }; return(dateKey); }
protected abstract DateTime CreateDateTimeFromDateKey(GroupedDateKey dateKey);
protected override DateTime CreateDateTimeFromDateKey(GroupedDateKey dateKey) { var dateTime = new DateTime(dateKey.Year, dateKey.Month, 1); return(dateTime); }
private bool Equals(GroupedDateKey dateKey) { return(Year == dateKey.Year && Month == dateKey.Month && Day == dateKey.Day && Hour == dateKey.Hour); }