示例#1
0
        public async Task Handle(EmailEventoQueue @event)
        {
            _logger.LogInformation(@event.Titulo);
            var result = await _sendGridEnviar.EnviarEmail(new SendGridData
            {
                Contenido          = @event.Contenido,
                EmailDestinatario  = @event.Destinatario,
                NombreDestinatario = @event.Destinatario,
                Titulo             = @event.Titulo,
                SendGridAPIKey     = _configuration["SendGrid:ApiKey"]
            });

            if (result.resultado)
            {
                await Task.CompletedTask;
                return;
            }
        }
示例#2
0
        public async Task Handle(EmailEventQueue @event)
        {
            //_logger.LogInformation($"Este es el valor que consumo desde RabbitMQ {@event.Titulo}");
            var objData = new SendGridData();

            objData.Contenido          = @event.Contenido;
            objData.EmailDestinatario  = @event.Destinatanario;
            objData.NombreDestinatario = @event.Destinatanario;
            objData.Titulo             = @event.Titulo;
            objData.SendGridAPiKey     = _configuration["SendGrid:ApiKey"];

            var resultado = await _sendGridEnviar.EnviarEmail(objData);

            if (resultado.resultado)
            {
                await Task.CompletedTask;
                return;
            }
        }
示例#3
0
        public async Task Handle(EmailEventoQueue @event)
        {
            _logger.LogInformation(@event.Titulo);

            var objData = new SendGridData();

            objData.Contenido          = @event.Contenido;
            objData.EmailDestinatario  = @event.Destinatario;
            objData.NombreDestinatario = @event.Destinatario;
            objData.Titulo             = @event.Titulo;
            objData.SendGridAPIKey     = _configuration["SendGrid:ApiKey"];

            var resultado = await _sendGridEnviar.EnviarEmail(objData);

            if (resultado.resultado)
            {
                await Task.CompletedTask;
                return;
            }
        }
        public async Task Handle(EmailEventoQueue @event)
        {
            _logger.LogInformation($"Este es el valor que consumo desde rabbitMQ {@event.Titulo}");

            var data = new SendGridData()
            {
                Contenido          = @event.Contenido,
                EmailDestinatario  = @event.Destinatario,
                NombreDestinatario = @event.Destinatario,
                SendGridAPIKey     = _configuration["SendGrid:APIKey"],
                Titulo             = @event.Titulo
            };

            var resultado = await _sendGrid.EnviarEmail(data);

            if (resultado.resultado)
            {
                await Task.CompletedTask;
                return;
            }
        }