private async Task ExcluirUsuarioErroAsync(UsuarioErro usuarioErro)
 {
     if (!await mediator.Send(new ExcluirUsuarioErroCommand(usuarioErro.Id)))
     {
         SentrySdk.CaptureMessage($"Não foi possível excluir o erro Id {usuarioErro.Id} do funcionário RF{usuarioErro.UsuarioId}.");
     }
 }
 public FiltroAlunoErroDto(UsuarioErro usuarioErro, int?anoLetivo, List <int> tiposUes, List <long> ues, List <long> turmas)
 {
     UsuarioErro = usuarioErro;
     AnoLetivo   = anoLetivo;
     TiposUes    = tiposUes;
     Ues         = ues;
     Turmas      = turmas;
 }
        public async Task <long> Handle(IncluirUsuarioErroCommand request, CancellationToken cancellationToken)
        {
            var usuarioErro = new UsuarioErro(request.UsuarioId, request.Email, request.Mensagem, request.UsuarioTipo, request.ExecucaoTipo);

            usuarioErro.Id = await repositorioUsuarioErro.SalvarAsync(usuarioErro);

            if (usuarioErro.Id <= 0)
            {
                throw new NegocioException("Erro ao inserir o erro do usuário!");
            }

            return(usuarioErro.Id);
        }
Beispiel #4
0
        public async Task <long> SalvarAsync(UsuarioErro usuarioErro)
        {
            var query = @" INSERT INTO public.usuarios_erro
                                  (usuario_id, email, mensagem, usuario_tipo, execucao_tipo, data_inclusao)
                           VALUES (@usuarioId, @email, @mensagem, @usuarioTipo, @execucaoTipo, @dataInclusao)
                           RETURNING id";

            using (var conn = ObterConexao())
            {
                return(await conn.ExecuteScalarAsync <long>(query,
                                                            new
                {
                    usuarioId = usuarioErro.UsuarioId,
                    email = usuarioErro.Email,
                    mensagem = usuarioErro.Mensagem,
                    usuarioTipo = usuarioErro.UsuarioTipo,
                    execucaoTipo = usuarioErro.ExecucaoTipo,
                    dataInclusao = usuarioErro.DataInclusao
                }));
            }
        }
Beispiel #5
0
 public FiltroUsuarioErroDto(UsuarioErro usuarioErro, FiltroCargaInicialDto filtroCargaInicial)
 {
     UsuarioErro        = usuarioErro;
     FiltroCargaInicial = filtroCargaInicial;
 }