public async Task <IActionResult> AskPrescription([FromBody] AskPrescriptionViewModel askPrescriptionViewModel) { try { (bool success, string errorMessage) = _validatorService.IsAskPrescriptionViewModelValid(askPrescriptionViewModel); if (!success) { return(BadRequest(new { message = errorMessage })); } return(Ok(await _prescriptionService.AskPrescription(askPrescriptionViewModel))); } catch (Exception ex) { return(BadRequest(new { message = ex.Message })); } }