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); }
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 })); } }
public FiltroUsuarioErroDto(UsuarioErro usuarioErro, FiltroCargaInicialDto filtroCargaInicial) { UsuarioErro = usuarioErro; FiltroCargaInicial = filtroCargaInicial; }