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 }); } }
public ConsultaDeletadaViewModel CancelarConsulta(Guid id) { return(_mapper.Map <ConsultaDeletadaViewModel>(_consultaService.CancelarConsulta(id))); }