public void AlterarStatus(Guid id, EStatusExame eStatusExame)
        {
            var exame       = Entidades.Find(id);
            var statusExame = _statusExameServico.Obter(eStatusExame);

            exame.StatusExame = statusExame;

            ContextoBancoDados.SaveChanges();
        }
Example #2
0
        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));
        }