public Debito( Repositorio repositorio, Saldo saldoService, IConsultarUsuario consultarUsuario, IConsultarParceiro consultarParceiro, EnfileiradorClient enfileirador) : base(repositorio, saldoService, consultarUsuario, consultarParceiro, enfileirador) { }
public Triador( IRegistradorEventoTriagem <EventoPing> registradorEventoPing, IAvaliadorDeEvento <EventoPing> avaliadorDeEvento, EnfileiradorClient client) { this.registradorEventoPing = registradorEventoPing; this.avaliadorDeEvento = avaliadorDeEvento; enfileiradorClient = client; }
public RestritoUsuariosController( IConfiguration configuration, EmpresaSettings empresaSettings, EnfileiradorClient enfileiradorClient ) : base(configuration, empresaSettings) { this.enfileiradorClient = enfileiradorClient; }
public AnonimoTwitterController( IConfiguration configuration, EmpresaSettings empresaSettings, TwitterLogEventoService twitterLogEventoService, EnfileiradorClient enfileiradorClient) : base(configuration, empresaSettings) { this.enfileiradorClient = enfileiradorClient; this.twitterLogEventoService = twitterLogEventoService; }
public AnonimoYoutubeController( IConfiguration configuration, EmpresaSettings empresaSettings, YoutubeLogEventoService logEventoService, EnfileiradorClient enfileiradorClient) : base(configuration, empresaSettings) { this.enfileiradorClient = enfileiradorClient; this.logEventoService = logEventoService; }
public RestritoTwitchController( IConfiguration configuration, EnfileiradorClient enfileiradorClient, EmpresaSettings empresaSettings, PingService pingService ) : base(configuration, empresaSettings) { base.enfileiradorClient = enfileiradorClient; this.pingService = pingService; }
public Triador( coreinterfaces.triador.IAvaliadorDeEvento <EventoReacao> avaliadorDeEvento, coreinterfaces.triador.IRegistradorEventoTriagem <EventoReacao> registradorReacao, coreinterfaces.IRegistradorEventosConsultas <EventoReacao> consultarReacao, EnfileiradorClient enfileirador) { this.avaliadorDeEvento = avaliadorDeEvento; this.registradorReacao = registradorReacao; this.enfileirador = enfileirador; this.consultarReacao = consultarReacao; }
public PingEventoTriado( coreinterfaces.triador.IRegistradorEventoTriagem <EventoPing> registradorPing, coreinterfaces.triador.IAvaliadorDeEvento <EventoPing> avaliadorDeEvento, EnfileiradorClient enfileirador, comum_dto.EnvelopeEvento <Evento> _envelope) { this.registradorPing = registradorPing; this.enfileirador = enfileirador; this.avaliadorDeEvento = avaliadorDeEvento; this.envelope = _envelope.Transformar <EventoPing>(_envelope.Evento.Ping); }
public ReacaoCurtida( coreinterfaces.triador.IAvaliadorDeEvento <EventoReacao> avaliadorDeEvento, coreinterfaces.triador.IRegistradorEventoTriagem <EventoReacao> registradorReacao, EnfileiradorClient enfileirador, comum_dto.EnvelopeEvento <EventoReacao> envelope) { this.avaliadorDeEvento = avaliadorDeEvento; this.registradorReacao = registradorReacao; this.enfileirador = enfileirador; this.envelope = envelope; }
public Triador( coreinterfaces.triador.IRegistradorEventoTriagem <Evento> registradorReacao, IAvaliadorCurtida avaliadorCurtida, IAvaliadorDescurtida avaliadorDescurtida, EnfileiradorClient enfileiradorClient) { this.registradorReacao = registradorReacao; this.avaliadorCurtida = avaliadorCurtida; this.avaliadorDescurtida = avaliadorDescurtida; this.enfileiradorClient = enfileiradorClient; }
public PingService( PingKeyService pingKeyService, TwitchPingConfig pingConfig, PerfilClient perfilClient, EnfileiradorClient enfileiradorClient, PingValidar pingValidar) : base(perfilClient) { this.pingKeyService = pingKeyService; this.pingConfig = pingConfig; this.enfileiradorClient = enfileiradorClient; this.pingValidar = pingValidar; }
public RestritoUploadController( IConfiguration configuration, EmpresaSettings empresaSettings, EnfileiradorClient enfileiradorClient, Parametros parametros ) : base(configuration, empresaSettings) { this.enfileiradorClient = enfileiradorClient; EnfileiradorClient = enfileiradorClient; this.parametros = parametros; }
public Servico( eventos.Servico eventosService, pontuacao.Servico pontuacaoService, saldo.Servico saldoService, Repositorio repositorio, EnfileiradorClient enfileiradorClient) { this.eventosService = eventosService; this.pontuacaoService = pontuacaoService; this.saldoService = saldoService; this.repositorio = repositorio; this.enfileiradorClient = enfileiradorClient; }
public BaseTransacao( Repositorio repositorio, Saldo saldoService, IConsultarUsuario consultarUsuario, IConsultarParceiro consultarParceiro, EnfileiradorClient enfileirador) { this.repositorio = repositorio; this.saldoService = saldoService; this.consultarUsuario = consultarUsuario; this.consultarParceiro = consultarParceiro; this.enfileirador = enfileirador; }
public Servico(Repositorio repositorio, nivel.Servico nivelService, pontuacao.Servico pontuacaoService, usuario.Servico usuarioService, transacao.Saldo saldoService, EnfileiradorClient enfileirador) { this.repositorio = repositorio; this.nivelService = nivelService; this.pontuacaoService = pontuacaoService; this.usuarioService = usuarioService; this.saldoService = saldoService; this.enfileirador = enfileirador; }
public NotificadorClient(EnfileiradorClient enfileirador) { this.enfileirador = enfileirador; }
public void EnfileirarEvento() { var enfileirador = new EnfileiradorClient(); enfileirador.EnfileirarParaPontuadorLiveHashtagYoutube(envelope); }
public Servico(AppSettings settings, oauth2.Servico oauth2Servico, EnfileiradorClient enfileirador) : base(settings, oauth2Servico) { enviados = new List <string>(); this.enfileirador = enfileirador; }
public Servico(Repositorio repositorio, EnfileiradorClient enfileirador) { this.repositorio = repositorio; this.enfileirador = enfileirador; }
static void Main(string[] args) { Configuracoes(); var enfileiradorClient = new EnfileiradorClient(); var servico = serviceProvider.GetService <services.Servico>(); var filaConfig = enfileiradorClient.Avatar(); var factory = new ConnectionFactory() { HostName = filaConfig.HostName }; using (var connection = factory.CreateConnection()) using (var channel = connection.CreateModel()) { var filaDeclarada = channel.QueueDeclare(queue: filaConfig.Nome, durable: filaConfig.Durable, exclusive: filaConfig.Exclusive, autoDelete: filaConfig.AutoDelete, arguments: null); var consumer = new EventingBasicConsumer(channel); channel.BasicConsume(queue: filaConfig.Nome, autoAck: filaConfig.AutoAck, consumer: consumer); consumer.Received += (model, ea) => { try { var body = ea.Body; var json = Encoding.UTF8.GetString(body.ToArray()); var avatarParaProcessar = DeserializadorHelper.Deserializar <dto.AvatarParaProcessar>(json); Console.WriteLine("--------------------------------------------"); Console.WriteLine("UsuarioId: {0}", avatarParaProcessar.UsuarioId); Console.WriteLine("EmpresaId: {0}", avatarParaProcessar.EmpresaId); Console.WriteLine("Imagem: {0}", avatarParaProcessar.Avatar.Imagem); Console.WriteLine("Caminho: {0}", avatarParaProcessar.Caminho); Console.WriteLine("Data: {0}", DateTimeHelper.Now()); servico.Processar(avatarParaProcessar); Console.WriteLine("Processou"); if (!filaConfig.AutoAck) { channel.BasicAck(deliveryTag: ea.DeliveryTag, multiple: false); } } catch (Exception ex) { //channel.BasicNack(ea.DeliveryTag, false, true); Console.WriteLine("*************************************************************"); Console.WriteLine("Erro"); Console.WriteLine(ex.Message); Console.WriteLine("*************************************************************"); } }; var foregroundColor = Console.ForegroundColor; var backgroundColor = Console.BackgroundColor; Console.ForegroundColor = ConsoleColor.Black; Console.BackgroundColor = ConsoleColor.Cyan; Console.WriteLine("------------------------------------------"); Console.WriteLine($"* Avatar aguardando - {DateTimeHelper.Now()}"); Console.WriteLine("------------------------------------------"); Console.WriteLine(""); Console.ForegroundColor = foregroundColor; Console.BackgroundColor = backgroundColor; Console.ReadLine(); } }