public ActionResult AddNews(NewsVM model) { if (ModelState.IsValid) { NewsDTO newNews = new NewsDTO { Slug = model.Headline.Replace(" ", "-").ToLower(), Headline = model.Headline, Heading = model.Heading, NewsBody = model.NewsBody, NewsCaster = User.Identity.GetUserId <int>(), UploadDate = DateTime.UtcNow, TypeId = model.TypeId }; using (DbContext db = new DbContext()) { db.News.Add(newNews); db.SaveChanges(); } TempData["SM"] = "News added successfully, awaiting approval."; return(RedirectToAction("add-news")); } // if we get this far, there is an error model.NewsTypeList = new SelectList(NewsContext.GetAllNewsType(), "TypeId", "Description"); return(View("AddNews", model)); }
public ActionResult AddNews() { NewsVM model = new NewsVM(); model.NewsTypeList = new SelectList(NewsContext.GetAllNewsType(), "TypeId", "Description"); return(View("AddNews", model)); }