public JsonResult EnviarCorreo(ContactoViewModel model) { var rm = new ResponseModel(); if (ModelState.IsValid) { try { var _usuario = usuario.Obtener(FronOfficeStartUp.UsuarioVisualizando()); var mail = new MailMessage(); mail.From = new MailAddress(model.correo, model.nombre); mail.To.Add(_usuario.email); mail.Subject = "Correo desde contacto"; mail.IsBodyHtml = true; mail.Body = model.mensaje; var SmtpServer = new SmtpClient("smpt.live.com"); //or "smtp.gmail.com" SmtpServer.Port = 587; SmtpServer.DeliveryMethod = SmtpDeliveryMethod.Network; SmtpServer.UseDefaultCredentials = false; SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Contraseña"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); } catch (Exception e) { rm.SetResponse(false, e.Message); return(Json(rm)); throw; } rm.SetResponse(true); rm.function = "cerrarContacto();"; } return(Json(rm)); }
public ActionResult PDF() { return(View( usuario.Obtener(FronOfficeStartUp.UsuarioVisualizando(), true))); }