public ActionResult NotificationEmail(string firstName, string lastName, string email) { var esManager = new EmailSignupsManager(Settings.Default.Constr); var ns = new EmailSignup { Email = email, FirstName = firstName, LastName = lastName }; esManager.AddEmailSignup(ns); TempData["SuccessMessage"] = $"You have signed up for email notifications. " + $"You will be notified whenever a new game is created."; return(Redirect("/Home/Index")); }
public ActionResult CreateGame(Event e) { EventManager eManager = new EventManager(Settings.Default.Constr); eManager.AddEvent(e); TempData["SuccessMessage"] = $"You have created a new game on {e.Date.ToLongDateString()}!"; var esManager = new EmailSignupsManager(Settings.Default.Constr); IEnumerable <EmailSignup> signups = esManager.GetEmailSignups(); foreach (EmailSignup signup in signups) { SendNotificationEmail(signup); } return(Redirect("/Admin/Index")); }