isBetween method
Implementation
ContractValidations isBetween(dynamic value, dynamic from, dynamic into,
String property, String message) {
bool hasDatetime =
((value is DateTime) || (from is DateTime) || (into is DateTime));
if (hasDatetime) {
if ((value as DateTime).isAfter((from as DateTime)) ||
(value).isBefore((into as DateTime)))
addNotifications(
ValidationNotification(property: property, message: message));
return this;
}
if ((value >= from && value <= into))
addNotifications(
ValidationNotification(property: property, message: message));
return this;
}