예제 #1
0
 public ActionResult Contact(Contacto con)
 {
     try
     {
         string n, a, e, m;
         n          = con.Nombre_contacto;
         a          = con.Asunto_contacto;
         e          = con.Email_contacto;
         m          = con.Mensaje_contacto;
         con.Fecha  = DateTime.Now.ToShortDateString();
         con.Estado = "1";
         if (this.IsCaptchaValid("Captcha is not valid"))
         {
             con.Estado = "1";
         }
         else
         {
             con.Estado = null;
         }
         if (n != null && a != null && e != null && m != null)
         {
             if (ModelState.IsValid && con.Estado != null)
             {
                 DALcontacto.Ingresar(con);
                 ViewBag.Estado = "Captcha válido";
                 return(View("Contact"));
             }
             else
             {
                 ViewBag.Estado = "Captcha Inválido";
                 return(View(con));
             }
         }
         else
         {
             return(RedirectToAction("Contact"));
         }
     }
     catch (Exception)
     {
         return(View());
     }
 }