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")); } }
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)); } }