شما برای لیست کردن رکوردهای هفته جاری به تاریخ شروع هفته و تاریخ پایان هفته را لازم داری که در کویری استفاده کنی.

public static DateTime[] GetStartAndEndDaysOfCurrentWeek(int weekNum = 0)
{
var currentDate = DateTime.Now.Date.AddDays(weekNum * 7);
var dayOfWeekForcurrentDate = (int)currentDate.DayOfWeek;
var startDayOfWeek = currentDate.Date.AddDays(dayOfWeekForcurrentDate - 6);
var endDayOfWeek = currentDate.Date.AddDays(6 - dayOfWeekForcurrentDate);
return new[] { startDayOfWeek.Date , endDayOfWeek.Date };
}

نحوه فراخوانی برای هفته جاری

var daysArray = GetStartAndEndDaysOfCurrentWeek();

و یک هفته بعد

var daysArray = GetStartAndEndDaysOfCurrentWeek(1);