public ActionResult Create(Mensagem mensagem) { if (ModelState.IsValid) { mensagemRepository.Salvar(mensagem); return(RedirectToAction("Index")); } return(View(mensagem)); }
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()); }