public ActionResult Create(Article article) { if (ModelState.IsValid) { _dataContext.Articles.Add(article); _dataContext.SaveChanges(); return RedirectToAction("Detail", new { article.Id }); } var model = GetManageArticleEditViewModel(article); return View(model); }
private ManageArticleEditViewModel GetManageArticleEditViewModel(Article article) { var model = new ManageArticleEditViewModel { Article = article, HostSiteItems = GetHostSiteListItems(_dataContext.HostSites.ToList()), CategoryItems = GetCategoryListItems(_dataContext.Categories.ToList()) }; return model; }