BinaryStudio.ClientManager.DomainModel.Infrastructure.DateTimeExtensions.GetEndOfWeek C# (CSharp) Метод

GetEndOfWeek() публичный статический Метод

Calculates date of last day of week
public static GetEndOfWeek ( this dateWithinWeek, DayOfWeek endOfWeek = DayOfWeek.Sunday ) : System.DateTime
dateWithinWeek this
endOfWeek DayOfWeek
Результат System.DateTime
        public static DateTime GetEndOfWeek(this DateTime dateWithinWeek, DayOfWeek endOfWeek = DayOfWeek.Sunday)
        {
            var difference = endOfWeek - dateWithinWeek.DayOfWeek;
            if (difference < 0)
            {
                difference += 7;
            }
            return dateWithinWeek.Date.AddDays(difference).Date;
        }