Exemple #1
0
        public void FeedbackForm(FeedbackFormModel feedbackFormModel)
        {
            using (var context = new SiteContainer())
            {
                var emails = new List<MailAddress>
                                 {
                                     new MailAddress("*****@*****.**")
                                 };

                var responseData = Helpers.MailHelper.SendTemplate(null, emails, "Форма обратной связи", null, null, true, feedbackFormModel.Name, feedbackFormModel.Email, feedbackFormModel.Text);
                var responseFeedback = new Feedback
                                           {
                                               Email = feedbackFormModel.Email,
                                               ErrorMessage = responseData.ErrorMessage,
                                               Text = feedbackFormModel.Text,
                                               Title = feedbackFormModel.Name,
                                               Sent = responseData.EmailSent
                                           };

                context.AddToFeedback(responseFeedback);
                context.SaveChanges();
            }
        }