We like one-liners : Get the difference between the current culture's first day of week and the current day then subtract the number of days from the current day
var weekStartDate = DateTime.Now.AddDays(-((int)now.DayOfWeek - (int)DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek));