// GET: Admin/PopularNews/Edit/5 public ActionResult Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } PopularNews popularNews = db.PopularNews.Find(id); if (popularNews == null) { return HttpNotFound(); } ViewBag.AuthorId = new SelectList(db.Authors, "Id", "Name", popularNews.AuthorId); ViewBag.CategoryId = new SelectList(db.Categories, "Id", "Name", popularNews.CategoryId); return View(popularNews); }
// GET: Admin/PopularNews/Delete/5 public ActionResult Delete(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } PopularNews popularNews = db.PopularNews.Find(id); if (popularNews == null) { return HttpNotFound(); } db.PopularNews.Remove(popularNews); db.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Edit([Bind(Include = "Id,CategoryId,AuthorId,Photo,PhotoUpload,Tittle,Description,Date,Status")] PopularNews popularNews) { try { popularNews.Photo = FileManager.Upload(popularNews.PhotoUpload); } catch (Exception e) { ModelState.AddModelError("PhotoUpload", e.Message); } if (ModelState.IsValid) { db.Entry(popularNews).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.AuthorId = new SelectList(db.Authors, "Id", "Name", popularNews.AuthorId); ViewBag.CategoryId = new SelectList(db.Categories, "Id", "Name", popularNews.CategoryId); return View(popularNews); }