public Exame(string usuarioId, string tipoOutro, string resultado, string url, EFormatoExame formato, string tipoId, string fornecedorId, string fornecedor, string medico = null, string retorno = null, EExameResultadoAvaliacao resultadoAvaliacao = EExameResultadoAvaliacao.Nenhum)
 {
     UsuarioId          = usuarioId;
     TipoOutro          = tipoOutro;
     Resultado          = resultado;
     Url                = url;
     TipoId             = tipoId;
     FornecedorId       = fornecedorId;
     Formato            = formato;
     Fornecedor         = fornecedor;
     Medico             = medico;
     ResultadoAvaliacao = resultadoAvaliacao;
     Retorno            = retorno;
 }
示例#2
0
        public void AdicionarRetorno(string exameId, EExameResultadoAvaliacao avaliacao, string retorno)
        {
            var exame = _exameRepository.ObterPorId(exameId);

            if (exame == null)
            {
                AdicionarErroModelState("Exame não encontrado", "ExameService");
                return;
            }

            string usuario = _usuarioAspNet.GetUserName();

            exame.RetornoUsuario     = usuario;
            exame.Retorno            = retorno;
            exame.ResultadoAvaliacao = avaliacao;
            _exameRepository.Atualizar(exame.Id, exame);
            _uow.Commit();
        }