private async Task ExcluirCursoErroAsync(CursoUsuarioRemovidoGsaErro cursoUsuarioRemovidoGsaErro) { if (!_deveExecutarIntegracao) { return; } if (!await mediator.Send(new ExcluirRemoverCursoAlunoErroCommand(cursoUsuarioRemovidoGsaErro.UsuarioId, cursoUsuarioRemovidoGsaErro.UsuarioId))) { SentrySdk.CaptureMessage( $"Não foi possível excluir o erro do usuario Id {cursoUsuarioRemovidoGsaErro.UsuarioId} do curso id {cursoUsuarioRemovidoGsaErro.CursoId}"); } }
public async Task <long> SalvarAsync(CursoUsuarioRemovidoGsaErro usuarioCursoGsa) { var query = @"INSERT INTO public.curso_usuario_removido_gsa_erro (curso_id, usuario_id, mensagem, execucao_tipo, data_inclusao) VALUES (@cursoId, @usuarioId, @mensagem, @execucaoTipo, @dataInclusao) RETURNING id"; var parametros = new { usuarioCursoGsa.CursoId, usuarioCursoGsa.UsuarioId, usuarioCursoGsa.Mensagem, usuarioCursoGsa.ExecucaoTipo, usuarioCursoGsa.DataInclusao }; using var conn = ObterConexao(); return(await conn.ExecuteAsync(query, parametros)); }
public IncluirCursoUsuarioRemocaoErroCommand(CursoUsuarioRemovidoGsaErro usuarioCursoRemovidoGsaErro) { UsuarioCursoRemovidoGsaErro = usuarioCursoRemovidoGsaErro; }