Merge branch 'special_clinic' into 'development'
Special clinic See merge request Cloud_Solution/doctor_app_flutter!742merge-requests/741/merge
commit
86a3dcaeb4
@ -0,0 +1,57 @@
|
|||||||
|
import 'package:doctor_app_flutter/config/config.dart';
|
||||||
|
import 'package:doctor_app_flutter/core/service/base/base_service.dart';
|
||||||
|
import 'package:doctor_app_flutter/models/dashboard/dashboard_model.dart';
|
||||||
|
import 'package:doctor_app_flutter/models/dashboard/get_special_clinical_care_List_Respose_Model.dart';
|
||||||
|
import 'package:doctor_app_flutter/models/dashboard/get_special_clinical_care_mapping_List_Respose_Model.dart';
|
||||||
|
|
||||||
|
class SpecialClinicsService extends BaseService {
|
||||||
|
|
||||||
|
|
||||||
|
List<GetSpecialClinicalCareListResponseModel> _specialClinicalCareList = [];
|
||||||
|
List<GetSpecialClinicalCareListResponseModel> get specialClinicalCareList => _specialClinicalCareList;
|
||||||
|
|
||||||
|
List<GetSpecialClinicalCareMappingListResponseModel> _specialClinicalCareMappingList = [];
|
||||||
|
List<GetSpecialClinicalCareMappingListResponseModel> get specialClinicalCareMappingList => _specialClinicalCareMappingList;
|
||||||
|
Future getSpecialClinicalCareList() async {
|
||||||
|
hasError = false;
|
||||||
|
await baseAppClient.post(
|
||||||
|
GET_SPECIAL_CLINICAL_CARE_LIST,
|
||||||
|
onSuccess: (dynamic response, int statusCode) {
|
||||||
|
|
||||||
|
_specialClinicalCareList.clear();
|
||||||
|
response['List_SpecialClinicalCareList'].forEach((v) {
|
||||||
|
_specialClinicalCareList.add(GetSpecialClinicalCareListResponseModel.fromJson(v));
|
||||||
|
});},
|
||||||
|
onFailure: (String error, int statusCode) {
|
||||||
|
hasError = true;
|
||||||
|
super.error = error;
|
||||||
|
},
|
||||||
|
body: {
|
||||||
|
},
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Future getSpecialClinicalCareMappingList(int clinicId) async {
|
||||||
|
hasError = false;
|
||||||
|
await baseAppClient.post(
|
||||||
|
GET_SPECIAL_CLINICAL_CARE_MAPPING_LIST,
|
||||||
|
onSuccess: (dynamic response, int statusCode) {
|
||||||
|
|
||||||
|
_specialClinicalCareMappingList.clear();
|
||||||
|
response['List_SpecialClinicalCareMappingList'].forEach((v) {
|
||||||
|
_specialClinicalCareMappingList.add(GetSpecialClinicalCareMappingListResponseModel.fromJson(v));
|
||||||
|
});},
|
||||||
|
onFailure: (String error, int statusCode) {
|
||||||
|
hasError = true;
|
||||||
|
super.error = error;
|
||||||
|
},
|
||||||
|
body: {
|
||||||
|
"ClinicID": clinicId,
|
||||||
|
"DoctorID":0,
|
||||||
|
"EditedBy":0
|
||||||
|
},
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,32 @@
|
|||||||
|
class GetSpecialClinicalCareListResponseModel {
|
||||||
|
int projectID;
|
||||||
|
int clinicID;
|
||||||
|
String clinicDescription;
|
||||||
|
String clinicDescriptionN;
|
||||||
|
bool isActive;
|
||||||
|
|
||||||
|
GetSpecialClinicalCareListResponseModel(
|
||||||
|
{this.projectID,
|
||||||
|
this.clinicID,
|
||||||
|
this.clinicDescription,
|
||||||
|
this.clinicDescriptionN,
|
||||||
|
this.isActive});
|
||||||
|
|
||||||
|
GetSpecialClinicalCareListResponseModel.fromJson(Map<String, dynamic> json) {
|
||||||
|
projectID = json['ProjectID'];
|
||||||
|
clinicID = json['ClinicID'];
|
||||||
|
clinicDescription = json['ClinicDescription'];
|
||||||
|
clinicDescriptionN = json['ClinicDescriptionN'];
|
||||||
|
isActive = json['IsActive'];
|
||||||
|
}
|
||||||
|
|
||||||
|
Map<String, dynamic> toJson() {
|
||||||
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||||||
|
data['ProjectID'] = this.projectID;
|
||||||
|
data['ClinicID'] = this.clinicID;
|
||||||
|
data['ClinicDescription'] = this.clinicDescription;
|
||||||
|
data['ClinicDescriptionN'] = this.clinicDescriptionN;
|
||||||
|
data['IsActive'] = this.isActive;
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,37 @@
|
|||||||
|
class GetSpecialClinicalCareMappingListResponseModel {
|
||||||
|
int mappingProjectID;
|
||||||
|
int clinicID;
|
||||||
|
int nursingStationID;
|
||||||
|
bool isActive;
|
||||||
|
int projectID;
|
||||||
|
String description;
|
||||||
|
|
||||||
|
GetSpecialClinicalCareMappingListResponseModel(
|
||||||
|
{this.mappingProjectID,
|
||||||
|
this.clinicID,
|
||||||
|
this.nursingStationID,
|
||||||
|
this.isActive,
|
||||||
|
this.projectID,
|
||||||
|
this.description});
|
||||||
|
|
||||||
|
GetSpecialClinicalCareMappingListResponseModel.fromJson(
|
||||||
|
Map<String, dynamic> json) {
|
||||||
|
mappingProjectID = json['MappingProjectID'];
|
||||||
|
clinicID = json['ClinicID'];
|
||||||
|
nursingStationID = json['NursingStationID'];
|
||||||
|
isActive = json['IsActive'];
|
||||||
|
projectID = json['ProjectID'];
|
||||||
|
description = json['Description'];
|
||||||
|
}
|
||||||
|
|
||||||
|
Map<String, dynamic> toJson() {
|
||||||
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||||||
|
data['MappingProjectID'] = this.mappingProjectID;
|
||||||
|
data['ClinicID'] = this.clinicID;
|
||||||
|
data['NursingStationID'] = this.nursingStationID;
|
||||||
|
data['IsActive'] = this.isActive;
|
||||||
|
data['ProjectID'] = this.projectID;
|
||||||
|
data['Description'] = this.description;
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue