public static DateTime GetWeekLastDay(this DateTime date) { int saturdayDifference = 6 - (int) date.DayOfWeek; return date.AddDays(saturdayDifference).Date; }