ExtensionMethod.NET Home of 876 C#, Visual Basic, F# and Javascript extension methods


this ExtensionMethod check if startdate is null reutrn the min value of datetime and if the end date is null return the max value


public static class TimeExtension

    public static DateTime ReturnMinValueIfNull(this DateTime? time)
        return time ?? DateTime.MinValue;
    public static DateTime ReturnMaxValueIfNull(this DateTime? time)
        return time ?? DateTime.MaxValue;


if startDate and endDate is null 
var startDate = someModel.startDate.ReturnMinValueIfNull(); //  1/1/0001 12:00:00 AM
        var endDate = someModel.endDate.ReturnMaxValueIfNull(); //  12/31/9999 11:59:59 PM

// if startDate and endDate not null it return the real value

Author: MasoudH

Submitted on: 10 okt 2023

Language: csharp

Type: DateTime

Views: 934