public JsonResult CancelarConsulta(int id_consulta)
 {
     try
     {
         _consultaService.CancelarConsulta(id_consulta);
         return(new JsonResult("Consulta cancelada com sucesso")
         {
             StatusCode = 200
         });
     }
     catch (PacienteNaoExisteException exception)
     {
         return(new JsonResult(exception.Message)
         {
             StatusCode = 406
         });
     }
     catch (PacienteNaoCorrespondeAEstaConsultaException exception)
     {
         return(new JsonResult(exception.Message)
         {
             StatusCode = 406
         });
     }
     catch (ConsultaNaoExisteException exception)
     {
         return(new JsonResult(exception.Message)
         {
             StatusCode = 406
         });
     }
     catch (NaoFoiPossivelConectarNoBancoDeDadosException exception)
     {
         return(new JsonResult(exception.Message)
         {
             StatusCode = 406
         });
     }
     catch (Exception exception)
     {
         return(new JsonResult(exception.Message)
         {
             StatusCode = 500
         });
     }
 }
Exemple #2
0
 public ConsultaDeletadaViewModel CancelarConsulta(Guid id)
 {
     return(_mapper.Map <ConsultaDeletadaViewModel>(_consultaService.CancelarConsulta(id)));
 }