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); } } }
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")); } }