예제 #1
0
 private void InsereEntidades(List <EntityEntry> inseridos)
 {
     foreach (var entry in inseridos)
     {
         var entidade = (Entidade)entry.Entity;
         entidade.CriadoEm  = DateTime.Now;
         entidade.CriadoPor = _usuarioAspNet.GetUserName();
     }
 }
예제 #2
0
        public IActionResult IndexUsuario()
        {
            string userName = _usuarioAspNet.GetUserName();

            ViewData["UserName"] = userName;
            return(View());
        }
예제 #3
0
        public AlteracaoViewModel ObterPorId()
        {
            string usuarioId = _usuarioAspNet.GetUsuarioId();

            var conta = _contaRepository.Pesquisar(x => x.Usuario.Id == usuarioId).FirstOrDefault();

            if (conta == null)
            {
                return(null);
            }
            var viewModel = _mapper.Map <AlteracaoViewModel>(conta);

            viewModel.Email     = _usuarioAspNet.GetUserName();
            viewModel.IdUsuario = _usuarioAspNet.GetUsuarioId();
            return(viewModel);
        }
예제 #4
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();
        }