register method
Implementation
Future<ResponseRF> register(context, userInfo) async {
ProgressDialog pdlg = ProgressDialog(context,
type: ProgressDialogType.normal, isDismissible: true)
..style(message: "Registering....\nPlease Wait");
await pdlg.show();
var baseUrl = Libs.config.http.apiBaseURL;
var apiBaseURL = '$baseUrl/api/CustomApi/UserRegistration';
var syncRequest = {
"ApiPacket": {},
"Command": "add",
"PageNo": 0,
"PageSize": 0,
"TableName": "UserInfo",
"TotalRecord": 0,
"UserId": 0
};
userInfo.UserId = 0;
var masterJson = Dynamic(userInfo).modelToDataMap();
syncRequest['ApiPacket'] = {"Packet": masterJson, "PacketList": null};
var response = await Api()
.httpPost(url: apiBaseURL, requestBody: json.encode(syncRequest));
print(response.body);
var _response = jsonDecode(response.body);
print("Signup Json Data $_response");
await pdlg.hide();
return ResponseRF.parse(_response);
}