public void SendNewsletterWelcomeEmail(Newsletter newsletter) { NewsletterWelcomeEmail email = new NewsletterWelcomeEmail(); email.To = newsletter.Email; email.Email = newsletter.Email; email.Send(); }
public void SendNewsletterWelcomeEmail(Newsletter newsletter) { HostingEnvironment.QueueBackgroundWorkItem(ct => { NewsletterWelcomeEmail email = new NewsletterWelcomeEmail(); email.To = newsletter.Email; email.Code = newsletter.UnscribeCode; email.Send(); }); }
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)); }