I have a list of objects
List<StatisticsData>
public class StatisticsData
{
public Guid Id { get; set; }
public string Name { get; set; }
public DateTime EndTime { get; set; }
}
Sample values:
22-02-2020 | StatisticsData
21-02-2020 | StatisticsData
20-02-2020 | StatisticsData
19-02-2020 | StatisticsData
19-02-2020 | StatisticsData
18-02-2020 | StatisticsData
17-02-2020 | StatisticsData
16-02-2020 | StatisticsData
15-02-2020 | StatisticsData
My goal is to divide it into batches for X days. For example, if I want to take entries for 2 days, in result I will recieve:
First batch:
22-02-2020 | StatisticsData
21-02-2020 | StatisticsData
Second batch:
20-02-2020 | StatisticsData
19-02-2020 | StatisticsData
19-02-2020 | StatisticsData
Third batch:
18-02-2020 | StatisticsData
17-02-2020 | StatisticsData
Etc...
I am stuck to make it with LINQ..