SearchDoctor method

dynamic SearchDoctor({
  1. dynamic hospitalname,
  2. dynamic doctorname,
  3. dynamic department,
})

Implementation

SearchDoctor({hospitalname, doctorname, department}) async {
  var decodedResponse;
  final ApiBody = {
    "txt_hospital_name": hospitalname,
    "txt_doctor_name": doctorname,
    "txt_department": department == null ? '' : department.toString()
  };

  try {
    http.Response response = await http.post(
      Uri.parse('${SDK_BASE_URL}doctor_api/near_me'),
      headers: {
        "Authorization": SignUpController.currentUserToken,
      },
      body: ApiBody,
    );

    decodedResponse = json.decode(response.body);
    AllDoctorList = decodedResponse['near_by'];
  } catch (e) {
    errorListner(
        apiname: 'doctor_api/near_me',
        responsed: "${decodedResponse}",
        request: '${ApiBody}',
        app_error: '${e}');
  }
}