endDateCheckValidator function

String? endDateCheckValidator(
  1. {required String startDate,
  2. required String endDate,
  3. required String eventDate}
)

Implementation

String? endDateCheckValidator(
    {required String startDate,
    required String endDate,
    required String eventDate}) {
  DateTime s1 = DateTime.parse(convertDate(startDate));
  DateTime e1 = DateTime.parse(convertDate(endDate));
  DateTime eD = DateTime.parse(convertDate(eventDate));
  // if (!(e1.isAfter(s1) || e1 == s1)) {
  if (e1.isAfter(eD)) {
    return "Please select date before event date";
  }
  if (e1.isBefore(s1)) {
    return "End date must be after start date or equal";
  }
  return null;
}