public ActionResult Contact(ContactViewModel contactViewModel)
        {
            if (!ModelState.IsValid)
            {
                return View("Contact", contactViewModel);
            }

            _siteService.SendContactEmail(contactViewModel);

            return View("ContactSuccess", contactViewModel);
        }
Example #2
0
        public ContactViewModel SendContactEmail(ContactViewModel contact)
        {
            using (SmtpClient _mailClient = new SmtpClient(ConfigurationManager.AppSettings["SmtpServer"]))
            {
                MailMessage message = new MailMessage();

                string toAddress = ConfigurationManager.AppSettings["ContactToAddress"];

                message.To.Add(new MailAddress(toAddress));
                message.From = new MailAddress(contact.EmailAddress, contact.Name);
                message.Subject = "ProgressTen - Contact Request";
                message.Body = contact.Comments;

                _mailClient.Send(message);
            }

            return AddThankYouMessage(contact);
        }
Example #3
0
        public ContactViewModel AddThankYouMessage(ContactViewModel contact)
        {
            contact.ThankYouMessage = "Thank you for your comments. If you have sent a question or comments on a matter that requires our follow up, you will hear from us soon.";

            return contact;
        }