Exemplo n.º 1
0
 public async void SendGridTest()
 {
     var config = NotificationConfigBuilder.Build();
     var sgc    = new NotificationConfiguration {
         APIKey = config.APIKey
     };
     var sendgrid = new Email
     {
         Subject = "*****@*****.**",
         To      = new System.Collections.Generic.List <string> {
             "*****@*****.**"
         },
         Content = "Hello world"
     };
     var publisher = new NotificationPublisher <SendGridNotificationAgent <Notification.Concerns.Notification> >(sgc);
     var obj       = publisher.Publish(sendgrid);
 }
Exemplo n.º 2
0
        public async void Test1()
        {
            var config = NotificationConfigBuilder.Build();
            var args   = new NotificationConfiguration
            {
                Host     = config.Host,
                Port     = config.Port,
                UserName = config.UserName,
                Password = config.Password
            };
            var smtp = new Email
            {
                Subject = "*****@*****.**",
                To      = new System.Collections.Generic.List <string> {
                    "*****@*****.**"
                },
                Content = "Hello world"
            };

            var publisher = new NotificationPublisher <SMTPNotificationAgent <Notification.Concerns.Notification> >(args);
            var obj       = publisher.Publish(smtp);

            // await obj.SendAsync(
        }