Пример #1
0
        public bool DeleteMailRecord(int recId)
        {
            MailResults rec = _datacontext.MailResults.First(r => r.Id_mailRecord == recId);

            _datacontext.MailResults.DeleteOnSubmit(rec);
            _datacontext.SubmitChanges();
            return(true);
        }
Пример #2
0
        public MailResults CreateMailRecord(string nameusersender, string emailuser, string mailarea, string themeMail)
        {
            MailResults rec1 = new MailResults {
                NameSender = nameusersender, EMailSender = emailuser, TextSender = mailarea, ThemeMail = themeMail, TimeSending = DateTime.Now
            };

            _datacontext.MailResults.InsertOnSubmit(rec1);
            _datacontext.SubmitChanges();
            return(rec1);
        }
Пример #3
0
        public ActionResult MailSubmit(MailResults model)
        {
            if (Request.IsAjaxRequest() && ModelState.IsValid)
            {
                if (string.IsNullOrEmpty(model.NameSender))
                {
                    ModelState.AddModelError("NameSender", "Некорректное название книги");
                }

                _datamanager.Mail.CreateMailRecord(model.NameSender, model.EMailSender, model.TextSender, model.ThemeMail);
                ViewData["mails"] = _datamanager.Mail.GetAllMails();

                return(Content("Ваше обращение успешно отправлено автору сайта! Спасибо!"));
            }
            ModelState.AddModelError("NameSender", "dsfdgИмя пользователя или пароль указаны неверно.");
            return(View("Result", model));
        }