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; }
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(); }