Beispiel #1
0
        public ActionResult AddNews(News news, Newslang lang, DateTime date)
        {
            news.Newsid     = Guid.NewGuid();
            news.Uuid       = Guid.NewGuid();
            news.Createdate = DateTime.Now;
            news.Updatedate = DateTime.Now;
            news.Date       = date.ToString("yyyy/MM/dd");
            newsService.Create(news);
            newsService.SaveChanges();

            if (TryUpdateModel(lang, new string[] { "title" }) && ModelState.IsValid)
            {
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");
                return(RedirectToAction("News"));
            }
            else
            {
                lang.Langid = 1;
                lang.Newsid = news.Newsid;
                newslangService.Create(lang);
                newslangService.SaveChanges();

                return(RedirectToAction("News"));
            }
        }
Beispiel #2
0
        public ActionResult EditNews(Guid newsid, Newslang lang, Guid Uuid, DateTime Date)
        {
            News news = newsService.GetByID(newsid);

            if (TryUpdateModel(lang, new string[] { "title" }) && ModelState.IsValid)
            {
                news.Uuid = Guid.NewGuid();
                news.Date = Date.ToShortDateString();
                newsService.Update(news);
                newsService.SaveChanges();
                newslangService.Update(lang);
                newslangService.SaveChanges();

                return(RedirectToAction("News"));
            }
            else
            {
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");
                return(View(lang));
            }
        }