public ActionResult ContactUs(ContactUsFormModel formModel) { this.SendEmail(formModel); TempData["SuccessMessage"] = "Thank you, your enquiry will be dealt with shortly"; return this.RedirectToAction("ContactUs"); }
public ActionResult ContactUs() { if (this.TempData["SuccessMessage"] != null) { ViewBag.SuccessMessage = TempData["SuccessMessage"].ToString(); } var formModel = new ContactUsFormModel(); return View(formModel); }
private void SendEmail(ContactUsFormModel formModel) { MailAddress to = new MailAddress("*****@*****.**"); MailAddress from = new MailAddress("*****@*****.**"); MailMessage mail = new MailMessage(from, to); mail.Subject = "Enquiry from customer - iRiskAssess.co.uk website"; mail.Body = "Email Address: " + formModel.EmailAddress + " Name: " + formModel.FullName + " Company: " + formModel.Company + " Message: " + formModel.Message; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.postmarkapp.com"; smtp.Port = 25; var usernameAndPassword = "******"; smtp.Credentials = new NetworkCredential( usernameAndPassword, usernameAndPassword); smtp.Send(mail); }