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