CreateTpin method
Future<void>
CreateTpin(
- BuildContext context,
- String mobileNumber,
- String newTpin,
- String oldTpin,
Implementation
Future<void> CreateTpin(
BuildContext context,
String mobileNumber,
String newTpin,
String oldTpin,
) async {
String jsonRequest = jsonEncode({
"TPIN_IP": newTpin,
"OldTPIN": oldTpin,
"Entity": kglobal.shared.EntityID,
"MobileNumber": mobileNumber,
"DeviceID": kglobal.shared.deviceID,
"GeoLocation": kglobal.shared.geolocation,
});
auth.tatpinManage(context, jsonRequest).then((value) {
setTpinRes(value);
if (manageTpinModel.value.responseCode?.length == 4) {
kglobal.shared.showSnack(context,false, manageTpinModel.value.message ?? "");
// kglobal.shared.tpin = newTpin;
Navigator.pop(context, manageTpinModel.value.message ?? "");
tpinOldController.clear();
}else if(manageTpinModel.value.responseCode=="99723") {
kglobal.shared.showSnack(context,true, manageTpinModel.value.message ?? "");
Navigator.pop(context,{manageTpinModel.value.message});
} else {
kglobal.shared.showSnack(context,true, manageTpinModel.value.message ?? "");
Navigator.pop(context,{manageTpinModel.value.message});
}
});
}