fix conditions for start and end time for reservation

This commit is contained in:
Rafeek-Khoudare
2025-07-07 17:07:23 +03:00
parent c13119a4e8
commit 368b1be3c0
5 changed files with 86 additions and 18 deletions

View File

@ -1,6 +1,25 @@
import 'package:flutter/material.dart';
class StringUtils {
static String capitalizeFirstLetter(String text) {
if (text.isEmpty) return text;
return text[0].toUpperCase() + text.substring(1);
}
}
bool isEndTimeAfterStartTime(TimeOfDay start, TimeOfDay end) {
final startMinutes = start.hour * 60 + start.minute;
final endMinutes = end.hour * 60 + end.minute;
if (endMinutes <= startMinutes) {
return true;
}
return false;
}
String formatTimeOfDayTo24HourString(TimeOfDay time) {
final hour = time.hour.toString().padLeft(2, '0');
final minute = time.minute.toString().padLeft(2, '0');
return '$hour:$minute';
}