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)); } }
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); } }