public ActionResult List()
        {
            var viewModel = new NewsletterListViewModel
            {
                Newsletters = _newsletterService.GetAll(),
            };

            return(View(viewModel));
        }
 public ActionResult NewsletterSubscribtion(Newsletter newsletter, string controllerName, string actionName)
 {
     if (ModelState.IsValid)
     {
         var getEmails = newsletterService.GetAll();
         if (getEmails.FirstOrDefault(f => f.Email == newsletter.Email) == null)
         {
             newsletterService.Insert(newsletter);
             return(RedirectToAction(actionName, controllerName));
         }
         TempData["Message"] = "Bu E-Posta adresi sisteme kayıtlıdır.";
     }
     return(Redirect("/" + controllerName + "/" + actionName + "/#mc_embed_signup"));
 }
示例#3
0
        // GET: NewsLetter
        public ActionResult Index()
        {
            var newsletters = newsletterService.GetAll();

            return(View(newsletters));
        }