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;
  }
}