private static byte[] FormataBodyWorker(PublicaFilaRelatoriosDto adicionaFilaDto)
        {
            var request  = new MensagemRabbit(adicionaFilaDto.Rota, adicionaFilaDto.Mensagem, adicionaFilaDto.CodigoCorrelacao, adicionaFilaDto.UsuarioLogadoRF, adicionaFilaDto.NotificarErroUsuario);
            var mensagem = JsonConvert.SerializeObject(request);
            var body     = Encoding.UTF8.GetBytes(mensagem);

            return(body);
        }
Exemple #2
0
        public void PublicaFilaWorkerServidorRelatorios(PublicaFilaRelatoriosDto adicionaFilaDto)
        {
            byte[] body = FormataBodyWorker(adicionaFilaDto);

            rabbitChannel.QueueBind(RotasRabbit.WorkerRelatoriosSgp, RotasRabbit.ExchangeServidorRelatorios, RotasRabbit.RotaRelatoriosSolicitados);
            rabbitChannel.BasicPublish(RotasRabbit.ExchangeServidorRelatorios, adicionaFilaDto.Fila, null, body);

            SentrySdk.CaptureMessage("3 - AdicionaFilaWorkerRelatorios");
        }
Exemple #3
0
 public InserirFilaRabbitCommand(PublicaFilaRelatoriosDto adicionarFilaDto)
 {
     AdicionarFilaDto = adicionarFilaDto;
 }