trySubmit method

UnifiedAddressResponse? trySubmit()

Implementation

UnifiedAddressResponse? trySubmit() {
  if (formKey.currentState!.validate()) {
    final mandatoryError = validateMandatoryRequirement();
    if (mandatoryError != null) {
      AppUtils.showSnackBar(mandatoryError.toString());
      return null;
    }

    return UnifiedAddressResponse(
      name: nameController.text,
      gstNo: gstController.text,
      panNo: panController.text,
      aadharNo: aadharController.text,
      address: addressController.text,
      village: villageController.text,
      taluka: talukaController.text,
      district: districtController.text,
      pinCode: pinCodeController.text,
      contactNo: contactController.text,
      stateDropDown: selectedState.value,
    );
  }
  return null;
}