// GET: Admin/Articles/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Article article = _repo.GetArticle(id.Value); if (article == null) { return(HttpNotFound()); } ViewBag.Tags = _repo.GetArticleTagsStr(id.Value); ViewBag.ArticleCategoryId = new SelectList(_repo.GetArticleCategories(), "Id", "Title", article.ArticleCategoryId); return(View(article)); }