public ActionResult Create(Mensagem mensagem)
        {
            if (ModelState.IsValid)
            {
                mensagemRepository.Salvar(mensagem);
                return(RedirectToAction("Index"));
            }

            return(View(mensagem));
        }
Example #2
0
        public ActionResult Index(Mensagem mensagem)
        {
            if (HttpContext.Session["captcha"].ToString() == Request.Form["captcha"])
            {
                if (!String.IsNullOrEmpty(Request.Form["nome"]) && !String.IsNullOrEmpty(Request.Form["mensagem"]))
                //if(ModelState.IsValid)
                {
                    Mensagem mensagemInsert = new Mensagem();
                    mensagemInsert.nome      = Request.Form["nome"];
                    mensagemInsert.mensagem  = Request.Form["mensagem"];
                    mensagemInsert.dataEnvio = System.DateTime.Now;

                    mensagemRepository.Salvar(mensagemInsert);
                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                ViewBag.mensagem = "Valor do CAPTCHA inválido.";
            }

            var mensagensLista = mensagemRepository.listar();

            ViewBag.mensagensLista = mensagensLista;

            return(View());
        }