Example #1
0
        public JsonResult NewsLetterSubscribe(string val)
        {
            string msg = "Your Email Id is successfuly registered for News Letter..!";

            try
            {
                var RegisterCheck = db.NewsLetterEmails.FirstOrDefault(s => s.Email == val);
                if (RegisterCheck != null)
                {
                    msg = "Your Email id is Already Register for News Letter..!";
                    return(Json(msg, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    var newsletterRegister = new NewsLetterEmail();
                    newsletterRegister.Email = val;
                    db.NewsLetterEmails.Add(newsletterRegister);
                    db.SaveChanges();
                    return(Json(msg, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                msg = "AN ERROR OCCURED..! PLEASE CONTACT WITH DEVELOPER..!!";
                return(Json(msg, JsonRequestBehavior.AllowGet));
            }
        }
        public IActionResult Index([FromForm] NewsLetterEmail newLetter)
        {
            //TODO -Adição no banco de dados

            //TODO - Validações
            return(View());
        }
Example #3
0
        public IActionResult Index([FromForm] NewsLetterEmail newsLetter)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _banco.NewsLetterEmails.Add(newsLetter);
                    _banco.SaveChanges();

                    TempData["MSG_S"] = "Email cadastrado, você receberá nossas promossões!";


                    RedirectToAction("Index");
                }
                else
                {
                    return(View());
                }
            }
            catch (Exception ex)
            {
                _logger.LogInformation("Error: " + ex.InnerException);
                throw new Exception("Error: " + ex.InnerException);
            }
            return(View());
        }
        public IActionResult Index(NewsLetterEmail newsLetterEmail)
        {
            if (ModelState.IsValid)
            {
                _newsLetter.Insert(newsLetterEmail);

                TempData["MSG_S"] = "E-mail Cadastrado! Agora você ira receber promoções no seu e-mail!";

                return(RedirectToAction(nameof(Index)));
            }
            return(View(nameof(Index), newsLetterEmail));
        }
        public IActionResult Index([FromForm] NewsLetterEmail newsLetter)
        {
            if (ModelState.IsValid)
            {
                _repositoryNewsLetter.Create(newsLetter);

                TempData["MSG_S"] = "E-mail cadastrado! Agora você vai receber promoções especiais no seu e-mail! Fique atento as novidades!";

                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
        //[FromForm] NewsLetterEmail -> Obetm dados do Formulário que foi passado via Post
        public IActionResult Index([FromForm] NewsLetterEmail newsLatter)
        {
            //TODO- Validações

            if (ModelState.IsValid)
            {
                TempData["MSG_S"] = "E-mail Cadastrado! Agora você ira receber Promoções especiais no seu email, fique atento as Novidades";
                _repoNewsLatter.Cadastrar(newsLatter);

                //TODO- Adição no Banco de Dados
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
        public IActionResult Index([FromForm]NewsLetterEmail newsLetter)
        {
            if (ModelState.IsValid)
            {
                _newsLetterRepository.Cadastrar(newsLetter);
              

                TempData["MSG_S"] = "E-mail cadastrado! Agora você receberá promoções especiais no seu email.";

                return RedirectToAction(nameof(Index));
               
            }
            else
            {
                return View();
            }

        }
Example #8
0
        public IActionResult Index([FromForm] NewsLetterEmail newsLetterEmail)
        {
            if (ModelState.IsValid)
            {
                //_lojaVirtualContext.Add(newsLetterEmail);
                //_lojaVirtualContext.SaveChanges();

                _newsLetterRepository.Cadastrar(newsLetterEmail);

                TempData["MSGS"] = "E-mail Cadastrado com sucesso. Agora você poderá receber as novidades da loja virtual por email.";

                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
        public IActionResult Index(int?pagina, string pesquisa, string ordenacao, [FromForm] NewsLetterEmail newsLetter)
        {
            //Validação do formulário
            if (!ModelState.IsValid)
            {
                IndexViewModel viewModel = ObterTodosProdutos(pagina, pesquisa, ordenacao);
                return(View(viewModel));
            }

            //Adição no banco de dados
            //_repository.NewsLetterEmails.Add(newsLetter);
            //_repository.SaveChanges();
            _newsLetterRepository.Cadastrar(newsLetter);

            TempData["MSG_SUCESSO"] = "E-mail cadastrado!";

            return(RedirectToAction(nameof(Index)));
        }
 public IActionResult Index([FromForm] NewsLetterEmail newsLetter, int?pagina, string pesquisa, string ordenacao)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _repositoryNewsLetter.Cadastrar(newsLetter);
             TempData["MSG_S"] = "E-mail cadastrado com sucesso!";
             return(RedirectToAction(nameof(Index)));
         }
         else
         {
             ViewData["MSG_E"] = "Opps! Aconteceu um erro ao cadastrar o email!";
             return(View());
         }
     }
     catch (Exception)
     {
         ViewData["MSG_E"] = "Opps! Aconteceu um erro ao cadastrar o email!";
         return(View());
     }
 }
Example #11
0
 public void Cadastrar(NewsLetterEmail model)
 {
     _contexto.Add(model);
     _contexto.SaveChanges();
 }
Example #12
0
 public void Atualizar(NewsLetterEmail model)
 {
     _contexto.Update(model);
     _contexto.SaveChanges();
 }
Example #13
0
 public void Cadastrar(NewsLetterEmail newsLetter)
 {
     _banco.NewsLetterEmails.Add(newsLetter);
     _banco.SaveChanges();
 }
 public void Create(NewsLetterEmail newsLetterEmaill)
 {
     _banco.newsLetterEmails.Add(newsLetterEmaill);
     _banco.SaveChanges();
 }
Example #15
0
 public void Insert(NewsLetterEmail newsLetter)
 {
     _context.NewsLetterEmail.Add(newsLetter);
     _context.SaveChanges();
 }
Example #16
0
 public void Cadastrar(NewsLetterEmail newsLetterEmail)
 {
     _db.Add(newsLetterEmail);
     _db.SaveChanges();
 }