public IActionResult Confirm(string email, string key) { var added = newsletterService.Add(email, key); if (!added) { TempData.AddErrorMessage($"This email {email} is already registered or parameters are invalid"); } else { TempData.AddSuccessMessage($"Your email {email} was successfully subscribed for newsletters!"); } return(RedirectToAction( nameof(HomeController.Index), "Home", new { area = string.Empty })); }
//[ValidateAntiForgeryToken] public IActionResult Create(IFormCollection collection) { Newsletter data = new Newsletter { Email = collection["Email"].ToString(), CreateDate = DateTime.Now, IsActive = true }; _service.Add(data); var response = new ResponseModel <Newsletter> { Data = data, Success = true, Message = "Bülten kaydınız yapılmıştır.", }; return(Ok(response)); }