Ejemplo n.º 1
0
 public static bool KategoriKaydet(VMKategori Al) //Kategori Kaydet
 {
     using (DBCON db = new DBCON())
     {
         try
         {
             bool Control = db.Kategori.Any(p => p.KategoriAdi == Al.KategoriAdi);
             if (Control == true)
             {
                 return(false);
             }
             else
             {
                 Kategori Ekle = new Kategori
                 {
                     KategoriAdi = Al.KategoriAdi
                 };
                 db.Kategori.Add(Ekle);
                 db.SaveChanges();
                 return(true);
             }
         }
         catch
         {
             return(false);
         }
     }
 }
Ejemplo n.º 2
0
 public static bool Ekle(VMKategori Data)
 {
     using (MMDB db = new MMDB())
     {
         try
         {
             bool bul = db.Kategoriler.Any(p => p.KategoriAdi == Data.KategoriAdi.Trim());
             if (bul != true)
             {
                 db.Kategoriler.Add(new Kategoriler()
                 {
                     KategoriAdi = Data.KategoriAdi.Trim()
                 });
                 db.SaveChanges();
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         catch
         {
             return(false);
         }
     }
 }
        public IHttpActionResult Delete(VMKategori data) //Kategori Sildik
        {
            bool sonuc = KategoriRepo.Sil(data);

            if (sonuc != true)
            {
                return(NotFound());
            }
            else
            {
                return(Ok());
            }
        }
Ejemplo n.º 4
0
 public static bool Sil(VMKategori Data)
 {
     using (MMDB db = new MMDB())
     {
         try
         {
             var bul = db.Kategoriler.FirstOrDefault(p => p.KategorilerID == Data.KategorilerID);
             db.Kategoriler.Remove(bul);
             db.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }
Ejemplo n.º 5
0
 public static bool Guncelle(VMKategori Data)
 {
     using (MMDB db = new MMDB())
     {
         try
         {
             var bul = db.Kategoriler.FirstOrDefault(p => p.KategorilerID == Data.KategorilerID);
             bul.KategoriAdi = Data.KategoriAdi.Trim();
             db.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }
Ejemplo n.º 6
0
 public static bool KategoriGuncelle(VMKategori Al) //Kategori Guncelle
 {
     using (DBCON db = new DBCON())
     {
         try
         {
             var Bul = db.Kategori.FirstOrDefault(p => p.KategoriID == Al.KategoriID);
             Bul.KategoriAdi = Al.KategoriAdi;
             db.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }
 public IHttpActionResult Put(VMKategori data) //Kategori Duzenledik
 {
     if (ModelState.IsValid == false)
     {
         return(BadRequest(ModelState));
     }
     else
     {
         bool sonuc = KategoriRepo.Guncelle(data);
         if (sonuc != true)
         {
             return(NotFound());
         }
         else
         {
             return(Ok());
         }
     }
 }
 public IHttpActionResult Post(VMKategori data) //Kategori Kaydettik
 {
     if (ModelState.IsValid)
     {
         bool durum = KategoriRepo.Ekle(data);
         if (durum == true)
         {
             return(CreatedAtRoute("DefaultApi", new { id = data.KategorilerID }, durum));
         }
         else
         {
             return(BadRequest(ModelState));
         }
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
Ejemplo n.º 9
0
 public ActionResult Kategori(VMKategori Data)
 {
     if (Session["Login"] != null)
     {
         try
         {
             if (Data.Gorev == "Sil")
             {
                 bool sonucu = KategoriRepo.KategoriSil(Data.KategoriID);
                 if (sonucu == true)
                 {
                     return(RedirectToAction("Kategori"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Kategori Silme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "0051";
                     return(RedirectToAction("Hata"));
                 }
             }
             else if (Data.Gorev == "Force")
             {
                 bool sonuc = KategoriRepo.KategoriSilForce(Data.KategoriID);
                 if (sonuc == true)
                 {
                     return(RedirectToAction("Kategori"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Kategori Force Silme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "88052";
                     return(RedirectToAction("Hata"));
                 }
             }
             else if (Data.Gorev == "Guncelle")
             {
                 bool sonuc = KategoriRepo.KategoriGuncelle(Data);
                 if (sonuc == true)
                 {
                     return(RedirectToAction("Kategori"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Kategori Güncelleme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "0052";
                     return(RedirectToAction("Hata"));
                 }
             }
             else if (Data.Gorev == "Ekle")
             {
                 bool sonuc = KategoriRepo.KategoriKaydet(Data);
                 if (sonuc == true)
                 {
                     return(RedirectToAction("Kategori"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Kategori Ekleme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "0053";
                     return(RedirectToAction("Hata"));
                 }
             }
             else
             {
                 TempData["Hata"]     = "Kategori İşlemleri Başarısız Oldu!";
                 TempData["HataKodu"] = "0050";
                 return(RedirectToAction("Hata"));
             }
         }
         catch
         {
             TempData["Hata"]     = "Kategoriler İşlemleri Başarısız Oldu!";
             TempData["HataKodu"] = "4650";
             return(RedirectToAction("Hata"));
         }
     }
     else
     {
         TempData["UyariTipi"] = "text-danger";
         TempData["Sonuc"]     = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!";
         return(RedirectToAction("Login", "Admin"));
     }
 }