public ActionResult AddSubscription(NewsletterSubscriptionViewModel model) { newsletterSubscriptionService.Add(model); var action = RedirectToAction("Index", "Home"); return action.WithSuccess(string.Format("You have subscribed successfully".TA())); }
public NewsletterSubscription Add(NewsletterSubscriptionViewModel model) { NewsletterSubscription subscription = db.NewsletterSubscriptions.FirstOrDefault(a => a.Email == model.Email); if (subscription == null) { subscription = Mapper.Map<NewsletterSubscription>(model); subscription.DateSubscribed = DateTime.Now; db.NewsletterSubscriptions.Add(subscription); } db.SaveChanges(); return subscription; }
public ActionResult AddSubscription() { var model = new NewsletterSubscriptionViewModel(); return PartialView("_AddSubscription", model); }