예제 #1
0
        public ActionResult KategoriDetay(int id)
        {
            AnaKategori k = ctx.AnaKategoris.FirstOrDefault(x => x.id == id);

            List <Haber.Models.Haber> hbr = ctx.Habers.Where(x => x.AltKategori.AnaKategoriID == id).ToList();

            ViewBag.haberler = hbr;
            return(View(k));
        }
예제 #2
0
        public ActionResult AnaKategoriGuncelle(int id)
        {
            AnaKategori u = db.AnaKategori.Where(x => x.ID == id).FirstOrDefault();

            if (u == null)
            {
                return(RedirectToAction("Hata", "Admin"));
            }
            return(View(u));
        }
예제 #3
0
        public ActionResult AnaKategoriGuncelle(AnaKategori ka)
        {
            AnaKategori k = db.AnaKategoris.FirstOrDefault(x => x.id == ka.id);

            k.Adi      = ka.Adi;
            k.Aciklama = ka.Aciklama;
            k.Renk     = ka.Renk;
            db.SubmitChanges();

            return(RedirectToAction("AnaKategoriListesi"));
        }
예제 #4
0
 public ActionResult AnaKategoriTanimi(AnaKategori cat)
 {
     try
     {
         db.AnaKategori.Add(cat);
         db.SaveChanges();
         TempData["GenelMesaj"] = "Kategori tanımı başarılı bir şekilde tamamlanmıştır.";
         return(RedirectToAction("AnaKategoriListesi"));
     }
     catch (Exception)
     {
         return(Redirect("/Admin/Hata"));
     }
 }
예제 #5
0
        public ActionResult AnaKategoriSil(int id)
        {
            string      mesaj = "Silmek İstediğiniz Kategoriye Ait alt kategori Bulunmaktadır.";
            AnaKategori k     = db.AnaKategoris.FirstOrDefault(x => x.id == id);

            db.AnaKategoris.DeleteOnSubmit(k);
            try
            {
                db.SubmitChanges();
            }
            catch (Exception)
            {
                TempData["a"] = mesaj;
                return(RedirectToAction("AnaKategoriListesi"));
            }

            return(RedirectToAction("AnaKategoriListesi"));
        }
예제 #6
0
 public ActionResult AnaKategoriGuncelle(AnaKategori u)
 {
     try
     {
         AnaKategori gu = db.AnaKategori.Where(x => x.ID == u.ID).FirstOrDefault();
         if (gu == null)
         {
             return(RedirectToAction("Hata", "Admin"));
         }
         gu.ID          = u.ID;
         gu.KategoriAdi = u.KategoriAdi;
         gu.Aciklama    = u.Aciklama;
         db.SaveChanges();
         return(RedirectToAction("AnaKategoriListesi"));
     }
     catch (Exception)
     {
         return(Redirect("/Admin/Hata"));
     }
 }
예제 #7
0
        public ActionResult AnaKategoriSil(int id)
        {
            AnaKategori b = db.AnaKategori.Where(x => x.ID == id).SingleOrDefault();

            if (b == null)
            {
                return(Json(false));
            }
            else
            {
                try
                {
                    db.AnaKategori.Remove(b);
                    db.SaveChanges();
                    return(Json(true));
                }
                catch (Exception)
                {
                    return(Json("FK"));
                }
            }
        }
예제 #8
0
 public ActionResult AnaKategoriEkle(AnaKategori kat)
 {
     db.AnaKategoris.InsertOnSubmit(kat);
     db.SubmitChanges();
     return(RedirectToAction("AnaKategoriListesi"));
 }
예제 #9
0
        public ActionResult AnaKategoriGuncelle(int id)
        {
            AnaKategori kat = db.AnaKategoris.FirstOrDefault(x => x.id == id);

            return(View(kat));
        }