|
|
|
@ -41,7 +41,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
long = await this.sharedPref.getDouble(USER_LONG);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
@ -105,7 +106,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
long = await this.sharedPref.getDouble(USER_LONG);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
@ -145,7 +147,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
Future<Map> getDoctorsProfile(
|
|
|
|
|
int docID, int clinicID, int projectID, context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
@ -177,10 +180,10 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
return Future.value(localRes);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<Map> getDoctorsRating(
|
|
|
|
|
int docID, context) async {
|
|
|
|
|
Future<Map> getDoctorsRating(int docID, context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
@ -210,10 +213,10 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
return Future.value(localRes);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<Map> getDoctorsRatingDetails(
|
|
|
|
|
int docID, context) async {
|
|
|
|
|
Future<Map> getDoctorsRatingDetails(int docID, context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
@ -246,7 +249,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
Future<Map> getDoctorFreeSlots(
|
|
|
|
|
int docID, int clinicID, int projectID, BuildContext context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"DoctorID": docID,
|
|
|
|
@ -281,7 +285,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
Future<Map> getDoctorScheduledFreeSlots(int docID, int clinicID,
|
|
|
|
|
int projectID, int serviceID, BuildContext context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"DoctorID": docID,
|
|
|
|
@ -324,7 +329,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"IsForLiveCare": false,
|
|
|
|
@ -383,7 +389,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"IsForLiveCare": true,
|
|
|
|
@ -437,7 +444,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -481,7 +489,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -526,7 +535,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -560,7 +570,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
Future<Map> getPatientAppointmentCurfewHistory(
|
|
|
|
|
bool isActiveAppointment) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -601,7 +612,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -654,7 +666,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
long = await this.sharedPref.getDouble(USER_LONG);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -701,7 +714,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -751,7 +765,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -802,7 +817,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -847,7 +863,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"ClientRequestID": transactionID,
|
|
|
|
@ -886,7 +903,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"AdvanceNumber": advanceNumber,
|
|
|
|
@ -923,7 +941,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"IsForAskYourDoctor": true,
|
|
|
|
@ -963,7 +982,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
@ -999,7 +1019,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -1058,7 +1079,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"AppointmentNo": appoNo,
|
|
|
|
@ -1095,7 +1117,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"AppointmentNo": appo.appointmentNo,
|
|
|
|
@ -1136,7 +1159,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"AppointmentDate": appoDate,
|
|
|
|
@ -1185,7 +1209,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"ProjectID": projectID,
|
|
|
|
@ -1244,7 +1269,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
@ -1282,4 +1308,42 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
}, body: request);
|
|
|
|
|
return Future.value(localRes);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<Map> getPatientHealthDataStats(
|
|
|
|
|
int medCategoryId, int medCategoryStsId, BuildContext context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
if (await this.sharedPref.getObject(USER_PROFILE) != null) {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(
|
|
|
|
|
await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID =
|
|
|
|
|
await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"MedCategoryID": medCategoryId,
|
|
|
|
|
"MedGetStsID": medCategoryStsId,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
"SessionID": "YckwoXhUmWBsnHKEKig",
|
|
|
|
|
"isDentalAllowedBackend": false,
|
|
|
|
|
"DeviceTypeID": req.DeviceTypeID,
|
|
|
|
|
"PatientID": authUser.patientID,
|
|
|
|
|
"TokenID": "@dm!n",
|
|
|
|
|
"PatientTypeID": authUser.patientType,
|
|
|
|
|
"PatientType": authUser.patientType
|
|
|
|
|
};
|
|
|
|
|
dynamic localRes;
|
|
|
|
|
await baseAppClient.post(GET_PATIENT_HEALTH_STATS,
|
|
|
|
|
onSuccess: (response, statusCode) async {
|
|
|
|
|
localRes = response;
|
|
|
|
|
}, onFailure: (String error, int statusCode) {
|
|
|
|
|
throw error;
|
|
|
|
|
}, body: request);
|
|
|
|
|
return Future.value(localRes);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|