Example #1
0
 public static bool AltKategoriKaydet(VMAltKategori Al) //AltKategori Kaydet
 {
     using (DBCON db = new DBCON())
     {
         try
         {
             bool Control = db.AltKategori.Any(p => p.AltKategoriAdi == Al.AltKategoriAdi);
             if (Control == true)
             {
                 return(false);
             }
             else
             {
                 var         bulKat = db.Kategori.FirstOrDefault(p => p.KategoriAdi == Al.KategoriIsmi);
                 AltKategori Ekle   = new AltKategori
                 {
                     AltKategoriAdi = Al.AltKategoriAdi,
                     KategoriID     = bulKat.KategoriID
                 };
                 db.AltKategori.Add(Ekle);
                 db.SaveChanges();
                 return(true);
             }
         }
         catch
         {
             return(false);
         }
     }
 }
Example #2
0
 public static bool AltKategoriGuncelle(VMAltKategori Al) //AltKategori Guncelle
 {
     using (DBCON db = new DBCON())
     {
         try
         {
             var bulKat = db.Kategori.FirstOrDefault(p => p.KategoriAdi == Al.KategoriIsmi);
             var Bul    = db.AltKategori.FirstOrDefault(p => p.AltKategoriID == Al.AltKategoriID);
             Bul.AltKategoriAdi = Al.AltKategoriAdi;
             Bul.KategoriID     = bulKat.KategoriID;
             db.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }
 public ActionResult AltKategoriler(VMAltKategori Data)
 {
     if (Session["Login"] != null)
     {
         try
         {
             if (Data.Gorev == "Sil")
             {
                 bool sonucu = AltKategoriRepo.AltKategoriSil(Data.AltKategoriID);
                 if (sonucu == true)
                 {
                     return(RedirectToAction("AltKategoriler"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Alt Kategori Silme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "0061";
                     return(RedirectToAction("Hata"));
                 }
             }
             else if (Data.Gorev == "Force")
             {
                 bool sonuc = AltKategoriRepo.AltKategoriSilForce(Data.AltKategoriID);
                 if (sonuc == true)
                 {
                     return(RedirectToAction("AltKategoriler"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Alt Kategori Force Silme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "82052";
                     return(RedirectToAction("Hata"));
                 }
             }
             else if (Data.Gorev == "Guncelle")
             {
                 bool sonuc = AltKategoriRepo.AltKategoriGuncelle(Data);
                 if (sonuc == true)
                 {
                     return(RedirectToAction("AltKategoriler"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Alt Kategori Güncelleme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "0062";
                     return(RedirectToAction("Hata"));
                 }
             }
             else if (Data.Gorev == "Ekle")
             {
                 bool sonuc = AltKategoriRepo.AltKategoriKaydet(Data);
                 if (sonuc == true)
                 {
                     return(RedirectToAction("AltKategoriler"));
                 }
                 else
                 {
                     TempData["Hata"]     = "Alt Kategori Ekleme İşlemi Başarısız Oldu!";
                     TempData["HataKodu"] = "0063";
                     return(RedirectToAction("Hata"));
                 }
             }
             else
             {
                 TempData["Hata"]     = "Alt Kategori İşlemleri Başarısız Oldu!";
                 TempData["HataKodu"] = "0050";
                 return(RedirectToAction("Hata"));
             }
         }
         catch
         {
             TempData["Hata"]     = "Alt Kategori Sayfa Gosterimi Başarısız Oldu!";
             TempData["HataKodu"] = "3350";
             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"));
     }
 }