Implementation
bool get hasEdited {
return firstNameController.text != specificPassenger.value.firstName ||
lastNameController.text != specificPassenger.value.lastName ||
middleNameController.text != (specificPassenger.value.middleName ?? '') ||
dobController.text != specificPassenger.value.dob?.split('T').first ||
passportExpiryController.text !=
specificPassenger.value.passportExpiry?.split('T').first ||
selectedGender.value != specificPassenger.value.gender?.capitalize ||
passportNumberController.text != specificPassenger.value.passportNo ||
selectedNationality.value != specificPassenger.value.nationality ||
emailController.text != (specificPassenger.value.email ?? '') ||
phoneNumber.value != (specificPassenger.value.phone ?? '') ||
selectedPassportCountry.value !=
Constants.ALL_COUNTRIES_ALPHA_COUNTRYCODE[
specificPassenger.value.passportIssuingCountry];
}