Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        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"));
        }