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 }));
        }
예제 #2
0
        //[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));
        }