public ActionResult DeleteCategory(int?id) { if (id == null) { return(RedirectToAction("Category")); } HaberKategorileri haber = db.HaberKategorileri.Find(id); if (haber == null) { return(RedirectToAction("Category")); } try { db.HaberKategorileri.Remove(haber); db.SaveChanges(); // ilgili haber varsa ana sayfaya dön } catch (Exception) { } return(RedirectToAction("Category")); }
public ActionResult AddCategory(HaberKategorileri haber) { if (!ModelState.IsValid) { return(View()); } haber.Slug = GetKategoriSlug(Kontrol.ToSlug(haber.Ad), null); db.HaberKategorileri.Add(haber); db.SaveChanges(); return(RedirectToAction("Category")); }
public ActionResult EditCategory(int?id) { if (id == null) { return(RedirectToAction("Category")); } HaberKategorileri haber = db.HaberKategorileri.Find(id); if (haber == null) { return(RedirectToAction("Category")); } return(View(haber)); }
public ActionResult EditCategory(HaberKategorileri haberkategori) { if (haberkategori.KategoriId == null) { return(RedirectToAction("Category")); } HaberKategorileri haber = db.HaberKategorileri.Find(haberkategori.KategoriId); if (haber == null) { return(RedirectToAction("Category")); } haber.Ad = haberkategori.Ad; haber.Slug = GetKategoriSlug(Kontrol.ToSlug(haberkategori.Slug), haberkategori.KategoriId); haber.Url = haberkategori.Url; haber.Aktif = haberkategori.Aktif; db.SaveChanges(); return(RedirectToAction("Category")); }