public ActionResult Create(contactForm model) { string ReciverEmail = "*****@*****.**"; string password = "******"; if (ModelState.IsValid) { var body = "<p>Email From: " + model.email; var message = new MailMessage(); message.To.Add(new MailAddress(ReciverEmail)); message.From = new MailAddress(model.email); message.Subject = model.Subject; message.Body = string.Format(body, model.firstName, model.msg); message.IsBodyHtml = true; using (var smtp = new SmtpClient()) { var credential = new NetworkCredential { UserName = ReciverEmail, Password = password, }; smtp.Credentials = credential; smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.EnableSsl = true; smtp.Send(message); return(RedirectToAction("Create")); } } return(View("ThankYou")); }
public ActionResult DeleteConfirmed(int id) { contactForm contactForm = db.contactForms.Find(id); db.contactForms.Remove(contactForm); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "contactFormId,firstName,email,Subject,msg")] contactForm contactForm) { if (ModelState.IsValid) { db.Entry(contactForm).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contactForm)); }
// GET: contactForms/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contactForm contactForm = db.contactForms.Find(id); if (contactForm == null) { return(HttpNotFound()); } return(View(contactForm)); }
public IHttpActionResult SendContact(contactForm p) { try { var body = "Nome: " + p.name + "\nTelefone:" + p.phone + "\nEmail:" + p.email + "\nMensagem:" + p.message + "\nSugestões:" + p.suggestions; Utils.Mail.sendMail(ConfigurationManager.AppSettings["contactEmail"], "Fale Conosco", body); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Ok()); }