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")); }
// GET: NewsLetter public ActionResult Index() { var newsletters = newsletterService.GetAll(); return(View(newsletters)); }