public bool criarLaudo(LaudoDTO laudo) { PedidoExame pedidoExiste = context.PedidoExames.Where (x => x.IdPedidoExame == laudo.IdPedido).FirstOrDefault(); Laudo laudoExiste = context.Laudos.Where (x => x.IdPedidoExame == laudo.IdPedido).FirstOrDefault(); if (pedidoExiste == null || laudoExiste != null) { return(false); } Laudo novoLaudo = new Laudo { DescricaoLaudo = laudo.Descricao, Status = 'E', IdPedidoExame = laudo.IdPedido, IdMedicoLaudo = laudo.IdMedicoLaudo }; context.Laudos.Add(novoLaudo); context.SaveChanges(); return(true); }
public ActionResult atualizarStatusLaudo([FromBody] LaudoDTO laudo) { bool laudoStatus = laudoService.atualizarStatus(laudo); if (laudoStatus) { return(Ok()); } return(BadRequest()); }
public ActionResult criarLaudo([FromBody] LaudoDTO laudo) { bool laudoCriado = laudoService.criarLaudo(laudo); if (laudoCriado) { return(Ok()); } return(BadRequest("Não foi possível criar novo laudo")); }
public bool atualizarStatus(LaudoDTO laudo) { Laudo laudoExiste = context.Laudos.Where (x => x.IdPedidoExame == laudo.IdPedido).FirstOrDefault(); if (laudoExiste == null) { return(false); } laudoExiste.Status = laudo.Status; laudoExiste.DescricaoLaudo = laudo.Descricao; context.Laudos.Update(laudoExiste); context.SaveChanges(); return(true); }
public ActionResult <LaudoDTO> obterLaudo(int idPedido) { LaudoDTO laudo = laudoService.obterLaudo(idPedido); return(Ok(laudo)); }
public bool atualizarStatus(LaudoDTO laudo) { return(laudoRepository.atualizarLaudo(laudo)); }
public bool criarLaudo(LaudoDTO laudo) { return(laudoRepository.criarLaudo(laudo)); }