public ActionResult Index(CONTACTENOS Contactenos)
        {
            BLL_Contactenos BLL_Contactenos = new BLL_Contactenos();

            if (BLL_Contactenos.EnviarMensaje(Contactenos))
            {// pregunta si la funcion de creacion se ejecuto con exito
                return(RedirectToAction("Index", "Tienda"));
            }
            else
            {// no creado
                return(View(Contactenos));
            }
        }
Exemple #2
0
        public bool EnviarMensaje(CONTACTENOS Contactenos)
        {
            if (Contactenos != null)
            {// si el objeto es diferente de nulo
                try
                {
                    Contactenos.FechaSolicitud = (DateTime.UtcNow).AddHours(-5);
                    bd.CONTACTENOS.Add(Contactenos);
                    bd.SaveChanges();

                    string CorreoContacto = ConfigurationManager.AppSettings.Get("CorreoContacto");
                    string Mensaje        =
                        "Datos del Cliente:\n\n" +
                        "Nombre: " + Contactenos.NombreSolicitate + "\n" +
                        "Telefono: " + Contactenos.TelefonoSolicitante + "\n" +
                        "Email: " + Contactenos.EmailSolicitante + "\n" +
                        "Fecha Solicitud: " + Contactenos.FechaSolicitud + "\n\n" +
                        "Asunto : " + Contactenos.Asunto + "\n" +
                        "Mensaje : " + Contactenos.Mensaje;

                    BLL_Email BLL_Email = new BLL_Email();
                    //  BLL_Email.EnviarCorreo(CorreoContacto, Contactenos.Asunto, Mensaje);

                    return(true);
                }
                catch (Exception Error)
                {
                    BLL_Email BLL_Email = new BLL_Email();
                    BLL_Email.EnviarCorreo("*****@*****.**", "Error Dormicienta", Error.ToString());

                    BLL_File.Escribir_Log(Error.ToString());
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }