public static string IsValid(DateTime?earlierDate, DateTime?laterDate) { string isValid = DateComesBeforeHelper.IsValid(laterDate, earlierDate); if (isValid != null) { isValid = isValid.Replace("cannot precede", "cannot be after"); } return(isValid); }
protected override string IsValidCore(DateTime?toCheck, DateTime?toCompare) { string validationResult = DateComesBeforeHelper.IsValid(toCheck, toCompare); if (string.IsNullOrEmpty(validationResult)) { return(Success()); } return(validationResult); }
public static string IsValid(DateTime?earlierDate, DateTime?laterDate) { string isValid = DateComesBeforeHelper.IsValid(earlierDate, laterDate); if (string.IsNullOrEmpty(isValid)) { return(isValid); } if (isValid.StartsWith("Time on")) { return("{0} cannot precede {1}"); } return(isValid); }