public async Task <IActionResult> BookAppointment(AppointmentVM model) { if (!ModelState.IsValid) { return(BadRequest(new { status = false, message = "Parameters are not correct." })); } try { var response = _appointmentService.AppointmentBooking(model); return(Ok(new { status = response.Status, message = response.Message })); } catch (Exception ae) { return(BadRequest(new { status = false, message = ae.Message.ToString() })); } }