Ejemplo n.º 1
0
 public Debito(
     Repositorio repositorio,
     Saldo saldoService,
     IConsultarUsuario consultarUsuario,
     IConsultarParceiro consultarParceiro,
     EnfileiradorClient enfileirador) : base(repositorio, saldoService, consultarUsuario, consultarParceiro, enfileirador)
 {
 }
Ejemplo n.º 2
0
 public Triador(
     IRegistradorEventoTriagem <EventoPing> registradorEventoPing,
     IAvaliadorDeEvento <EventoPing> avaliadorDeEvento,
     EnfileiradorClient client)
 {
     this.registradorEventoPing = registradorEventoPing;
     this.avaliadorDeEvento     = avaliadorDeEvento;
     enfileiradorClient         = client;
 }
Ejemplo n.º 3
0
        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;
 }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 7
0
 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);
 }
Ejemplo n.º 9
0
 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;
 }
Ejemplo n.º 10
0
 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;
 }
Ejemplo n.º 11
0
 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;
        }
Ejemplo n.º 13
0
 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;
 }
Ejemplo n.º 14
0
 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;
 }
Ejemplo n.º 15
0
 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;
 }
Ejemplo n.º 17
0
        public void EnfileirarEvento()
        {
            var enfileirador = new EnfileiradorClient();

            enfileirador.EnfileirarParaPontuadorLiveHashtagYoutube(envelope);
        }
Ejemplo n.º 18
0
 public Servico(AppSettings settings, oauth2.Servico oauth2Servico, EnfileiradorClient enfileirador) : base(settings, oauth2Servico)
 {
     enviados          = new List <string>();
     this.enfileirador = enfileirador;
 }
Ejemplo n.º 19
0
 public Servico(Repositorio repositorio, EnfileiradorClient enfileirador)
 {
     this.repositorio  = repositorio;
     this.enfileirador = enfileirador;
 }
Ejemplo n.º 20
0
        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();
                }
        }