From d392b97e7378ad9c763df1d2a8376bf9a8756158 Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Wed, 4 Jun 2025 15:23:12 +0200 Subject: [PATCH] add length validation service --- Frontend/lib/mih_apis/mih_validation_services.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Frontend/lib/mih_apis/mih_validation_services.dart b/Frontend/lib/mih_apis/mih_validation_services.dart index b855ba57..47601075 100644 --- a/Frontend/lib/mih_apis/mih_validation_services.dart +++ b/Frontend/lib/mih_apis/mih_validation_services.dart @@ -6,6 +6,16 @@ class MihValidationServices { return null; } + String? validateLength(String? value, int maxLength) { + if (value == null || value.isEmpty) { + return "This field is required"; + } + if (value.length > maxLength) { + return "Length must not exceed $maxLength characters"; + } + return null; + } + String? validateEmail(String? email) { if (email == null || email.isEmpty) { return "Email is required";