public static DateTime GetWeekFirstDay(this DateTime date) { int sundayDifference = -(int) date.DayOfWeek; return date.AddDays(sundayDifference).Date; }