示例#1
0
        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"));
        }
示例#2
0
        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"));
        }
示例#3
0
        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));
        }
示例#4
0
        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"));
        }