FindDoctor method
Future
FindDoctor({
- dynamic doctorname,
- dynamic departmentName,
- dynamic location,
- dynamic pincode,
- dynamic mobilenumber,
Implementation
Future FindDoctor(
{doctorname, departmentName, location, pincode, mobilenumber}) async {
final ApiBody = {
"name": doctorname,
"department_name": departmentName,
"location": location,
"pincode": pincode.toString(),
"type": "doctor",
"mobile_no": mobilenumber.toString(),
};
var decodedResponse;
try {
final response = await http.post(
Uri.parse('${SDK_BASE_URL}home_api/not_found'),
body: ApiBody,
headers: {
"Authorization": SignUpController.currentUserToken,
});
decodedResponse = json.decode(response.body);
if (response.statusCode == 200) {
Get.back();
Get.snackbar(
"Your Appointment Request Successfully Sent.",
"${decodedResponse['message']}",
);
}
} catch (e) {
errorListner(
apiname: 'home_api/not_found',
responsed: "${decodedResponse}",
request: '${ApiBody}',
app_error: '${e}');
}
}