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); }
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"); }
public InserirFilaRabbitCommand(PublicaFilaRelatoriosDto adicionarFilaDto) { AdicionarFilaDto = adicionarFilaDto; }