public void AlterarStatus(Guid id, EStatusExame eStatusExame) { var exame = Entidades.Find(id); var statusExame = _statusExameServico.Obter(eStatusExame); exame.StatusExame = statusExame; ContextoBancoDados.SaveChanges(); }
public Exame Convert(ExameDTO source, Exame destination, ResolutionContext context) { TipoDeExame tipoDeExame = _tipoDeExameServico.Obter(source.TipoDeExame.Id); StatusExame statusExame = null; Laboratorio laboratorio = _laboratorioServico.Obter(source.LaboratorioRealizouExameId.GetValueOrDefault()); Consulta consulta = _consultaServico.Obter(source.ConsultaId); if (Enum.TryParse(source.StatusExame.Id, out EStatusExame eStatusExame)) { statusExame = _statusExameServico.Obter(eStatusExame); } return(new Exame( source.Id, tipoDeExame, source.Observacao, statusExame, laboratorio, consulta, source.LinkResultadoExame)); }