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