Example #1
0
        public void SendNewsletterWelcomeEmail(Newsletter newsletter)
        {
            NewsletterWelcomeEmail email = new NewsletterWelcomeEmail();

            email.To    = newsletter.Email;
            email.Email = newsletter.Email;
            email.Send();
        }
Example #2
0
 public void SendNewsletterWelcomeEmail(Newsletter newsletter)
 {
     HostingEnvironment.QueueBackgroundWorkItem(ct =>
     {
         NewsletterWelcomeEmail email = new NewsletterWelcomeEmail();
         email.To   = newsletter.Email;
         email.Code = newsletter.UnscribeCode;
         email.Send();
     });
 }
Example #3
0
        public ActionResult SendNewsletterEmail(string emailTo, string code)
        {
            var dataNewsletter = db.Newsletters.SingleOrDefault(a => a.Email == emailTo && a.UnscribeCode == code);

            if (dataNewsletter == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.NotFound));
            }

            NewsletterWelcomeEmail email = new NewsletterWelcomeEmail();

            email.To    = dataNewsletter.Email;
            email.Code  = dataNewsletter.UnscribeCode;
            email.Email = dataNewsletter.Email;
            email.Send();

            return(new HttpStatusCodeResult(HttpStatusCode.OK));
        }