validation method

Future<bool> validation()

Implementation

Future<bool> validation() async {
  if (profileName.text
      .trim()
      .isEmpty) {
    toToast(AppConstants.pleaseEnterUserName);
    return false;
  } else if (profileName.text
      .trim()
      .length < 3) {
    toToast(AppConstants.userNameTooShort);
    return false;
  } else if (profileEmail.text
      .trim()
      .isEmpty) {
    toToast(AppConstants.emailNotEmpty);
    return false;
  } else if (!emailPatternMatch.hasMatch(profileEmail.text.toString())) {
    toToast(AppConstants.pleaseEnterValidMail);
    return false;
  } else if(!(await validMobileNumber(profileMobile.text.replaceAll("+", Constants.emptyString)))){
    toToast(AppConstants.pleaseEnterValidMobileWithCode);
    return false;
  } /*else if (profileStatus.value.isEmpty) {
    toToast("Enter Profile Status");
    return false;
  }*/else{
    return true;
  }
}