Exemple #1
0
 private void ContinueButton_Click(object sender, EventArgs e)
 {
     if (CaptchaChecker.Text == text)
     {
         MessageBox.Show("Правильно");
     }
     CaptchaChecker.Clear();
     RefreshCaptcha();
 }
Exemple #2
0
        public PartialViewResult SendMessage(Message message)
        {
            var success = true;

            if (!(CaptchaChecker.CheckCaptcha(Request) || (!checkMessage(message))))
            {
                success = false;
            }

            if (success)
            {
                var mailMessage = new MailMessage();
                mailMessage.From = new MailAddress("*****@*****.**");
                mailMessage.To.Add(WebConfigurationManager.AppSettings["email_to"]);
                mailMessage.Subject    = "New message from AK investing techs";
                mailMessage.IsBodyHtml = true;
                var bld = new StringBuilder();
                bld.AppendFormat("<b>Name:</b> {0}", message.Name);
                bld.AppendLine("<br>");
                bld.AppendFormat("<b>Email:</b> {0}", message.EMail);
                bld.AppendLine("<br>");
                bld.AppendFormat("<b>Phone:</b> {0}", message.Phone);
                bld.AppendLine("<br>");
                bld.AppendLine(message.Content.Replace(Environment.NewLine, "<br>"));
                mailMessage.Body = bld.ToString();

                var client = new SmtpClient("localhost", 25);
                try
                {
                    client.Send(mailMessage);
                }
                catch
                {
                    success = false;
                }
            }

            var status = new RequestStatusMessage()
            {
                Result    = success ? string.Format("Thank you, {0}. Your message has been sent.", message.Name) : "Error! Invalid data.",
                IsSuccess = success
            };

            return(PartialView(status));
        }