Ejemplo n.º 1
0
        public Consumer(string queueName)
        {
            _rabbitMQService = new RabbitMQService();
            while (true)
            {
                using (var connection = _rabbitMQService.GetRabbitMQConnection())
                {
                    using (var channel = connection.CreateModel())
                    {
                        channel.QueueDeclare(queueName, false, false, false, null);
                        var consumer = new EventingBasicConsumer(channel);
                        BasicGetResult result = channel.BasicGet(queueName, true);
                        if (result != null)
                        {
                            string data =
                            Encoding.UTF8.GetString(result.Body);

                            Mail.Mail mail = new Mail.Mail();

                            mail.SendMail(data);

                            Console.WriteLine(data);
                        }
                    }
                }
            }
        }
Ejemplo n.º 2
0
        public Cadastros(Mail.Mail email)
        {
            InitializeComponent();

            objEmail = email;
        }