protected static DateTime GetDBSafeDateTime(DateTime date) { return (DateTime) (date < (DateTime) SqlDateTime.MinValue ? SqlDateTime.MinValue : (date > (DateTime) SqlDateTime.MaxValue ? SqlDateTime.MaxValue : date)); }