Cześć,
mam problemem z grupowaniem danych i chciałbym Was prosić o pomoc.
Mam:
var groupItems = items.OrderBy(p => p.Godzina).GroupBy(obj => new { obj.Godzina, obj.Zadanie, obj.Osoba }).ToList();
Zależy mi jednak, żeby w przypadku grupowania po "obj.Godzina" (jest typu TimeSpan) brane były elementy również z czasem + 1 minuty.
Załóżmy, że mam już posortowane godziny: 13:08:00, 13:09:00, 13:09:00, 13:10:00, 13:11:00, 13:12:00, 13:13:00.
Chciałbym dostać:
Grupa 1:
13:08:00
13:09:00
13:09:00
Grupa 2:
13:10:00
13:11:00
Grupa 3:
13:12:00
13:13:00
Jakaś wskazówka jak to ugryźć? :)
Pozdrawiam