public async Task <ActionResult> Index(InicioViewModel model)
        {
            if (ModelState.IsValid)
            {
                var body    = "<p>Consulta de: {0} , email: {1} </p>" + "<p>Mensaje:</p><p>{2}</p>";
                var message = new MailMessage();
                message.To.Add(new MailAddress("*****@*****.**"));
                message.Subject    = "Consulta";
                message.Body       = string.Format(body, model.Contacto.Nombre, model.Contacto.Email, model.Contacto.Mensaje);
                message.IsBodyHtml = true;
                using (var smtp = new SmtpClient())
                {
                    await smtp.SendMailAsync(message);

                    return(RedirectToAction("GraciasContacto"));
                }
            }
            else
            {
                InicioViewModel modelInicio = new InicioViewModel
                {
                    Contacto    = new ContactoViewModel(),
                    DatosEvento = EventoManager.GetProximosEventos()
                };

                return(View(modelInicio));
            }
        }
        public ActionResult Index()
        {
            InicioViewModel model = new InicioViewModel
            {
                Contacto    = new ContactoViewModel(),
                DatosEvento = EventoManager.GetProximosEventos()
            };

            return(View(model));
        }
示例#3
0
 // GET: Admin/Admin
 public ActionResult ProximosEventos()
 {
     return(View(EventoManager.GetProximosEventos()));
 }