getAddresFromVendor method
dynamic
getAddresFromVendor(
- bool next, {
- String? posCode1,
})
Implementation
getAddresFromVendor(bool next, {String? posCode1}) {
ApiSellon.createDefaultParams((parameter) {
if (posCode1 != null) {
parameter.set("address", posCode1);
} else {
parameter.set("address", addressController.text);
}
var apiCall = ApiSellon(context);
apiCall.execute(MethodsSellon.getAdderssVendor, SellonMethod.post, parameter,
(response) {
if ("${response.data()['status']}" == "200") {
List datal = response.data()['data'];
var data = datal.first;
addressVendorModel = AddressVendorModel.fromJson(datal.first);
posCode = data["Postcode"];
addresName = data['BuildingNumber'] +
" " +
data["StreetName"] +
", " +
data["BuildingName"];
actionNext = true;
_addressNoteFocus.requestFocus();
} else {
addressVendorModel = null;
addresName = "";
addressNoteController.text = "";
setState(() {});
}
setState(() {
checkBeforeRegister();
});
}, isShowMessage: false);
apiCall.setErrorListener((derror) {
addressVendorModel = null;
addresName = "";
addressNoteController.text = "";
setState(() {});
Ui(context).errorAlert(message: derror.errMessage, duration: 3);
});
});
}