public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { //TODO - Save data on Database _newsletterRepository.AddNewsletter(newsletter); TempData["MSG_S"] = "Email cadastrado com sucesso, a partir de agora você receberá nossa promoções, fique atento"; return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public IActionResult Index([FromForm] NewsletterEmail newsletter) { if (ModelState.IsValid) { if (!_newsletterRepository.existNewsletter(newsletter.Email)) { _newsletterRepository.AddNewsletter(newsletter); TempData["MSG_S"] = "E-mail cadastrado!"; } else { TempData["MSG_E"] = "E-mail já existe!"; } return(RedirectToAction(nameof(Index))); } else { return(View()); } }