public static bool UrunKategoriKaydet(VMUrunKategori Al) // Ürün KAtegori Kaydet { using (DBCON db = new DBCON()) { try { bool Control = db.UrunKategori.Any(p => p.UrunKategoriAdi == Al.UrunKategoriAdi); if (Control == true) { return(false); } else { UrunKategori Ekle = new UrunKategori { UrunKategoriAdi = Al.UrunKategoriAdi }; db.UrunKategori.Add(Ekle); db.SaveChanges(); return(true); } } catch { return(false); } } }
public static bool UrunKategoriGuncelle(VMUrunKategori Al) //Ürün Kategori Güncelleme { using (DBCON db = new DBCON()) { try { var Bul = db.UrunKategori.FirstOrDefault(p => p.UrunKategoriID == Al.UrunKategoriID); Bul.UrunKategoriAdi = Al.UrunKategoriAdi; db.SaveChanges(); return(true); } catch { return(false); } } }
public ActionResult UrunKategori(VMUrunKategori Data) { if (Session["Login"] != null) { try { if (Data.Gorev == "Sil") { bool sonucu = UrunKategoriRepo.UrunKategoriSil(Data.UrunKategoriID); if (sonucu == true) { return(RedirectToAction("UrunKategori")); } else { TempData["Hata"] = "Ürün Kategori Silme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "0071"; return(RedirectToAction("Hata")); } } else if (Data.Gorev == "Force") { bool sonuc = UrunKategoriRepo.UrunKategoriSilForce(Data.UrunKategoriID); if (sonuc == true) { return(RedirectToAction("UrunKategori")); } else { TempData["Hata"] = "Ürün Kategori Force Silme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "98052"; return(RedirectToAction("Hata")); } } else if (Data.Gorev == "Guncelle") { bool sonuc = UrunKategoriRepo.UrunKategoriGuncelle(Data); if (sonuc == true) { return(RedirectToAction("UrunKategori")); } else { TempData["Hata"] = "Ürün Kategori Güncelleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "0072"; return(RedirectToAction("Hata")); } } else if (Data.Gorev == "Ekle") { bool sonuc = UrunKategoriRepo.UrunKategoriKaydet(Data); if (sonuc == true) { return(RedirectToAction("UrunKategori")); } else { TempData["Hata"] = "Ürün Kategori Ekleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "0073"; return(RedirectToAction("Hata")); } } else { TempData["Hata"] = "Kategori İşlemleri Başarısız Oldu!"; TempData["HataKodu"] = "0050"; return(RedirectToAction("Hata")); } } catch { TempData["Hata"] = "Ürün Kategori Sayfası Gösterimi Başarısız Oldu!"; TempData["HataKodu"] = "0150"; 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")); } }