saveR3Data function
Future
saveR3Data(
- dynamic objEntity, {
- dynamic isSaveSubEntities = true,
})
Implementation
Future<dynamic> saveR3Data(objEntity, {isSaveSubEntities = true}) async {
try {
String url = '${DB.dbR3Url}$r3UrlSaveMasterObject${DB.dbR3MS}?IsSaveSubEntities=$isSaveSubEntities';
dynamic response = await dio.post(url, data: objEntity);
dynamic r;
try {
r = jsonDecode(response.data);
if (r["status"] == '200') {
log('d["Status"]= ${r["status"]}');
return {'status': 200, 'message': r["result"], 'EntityID': r["EntityID"]};
} else {
return {
'status': 404,
'message': 'saveR3Data()->api call failed.${r["result"]}',
'EntityID': 0,
};
}
} catch (e) {
throw ("Unable to decode the response.data. $e");
}
} catch (e) {
return {'status': 404, 'message': 'saveR3Data()->api call failed. isSaveSubEntities:$isSaveSubEntities objEntity:${jsonEncode(objEntity)}. $e'};
}
}