コード例 #1
0
 public ActionResult KullaniciSil(int?id)
 {
     if (id != null)
     {
         var kullanici = kullaniciBusinessLayer.KullaniciGetir(id);
         if (kullanici != null)
         {
             if (Convert.ToBoolean(KullaniciBilgileriDondur.KullaniciMerkezdeMi()))
             {
                 if (kullaniciBusinessLayer.KullaniciSil(id))
                 {
                     KullaniciBilgileriDondur.LogKaydet(2, "Kullanıcı Silindi. Adı Soyadı=>" + kullanici.KullaniciAdi + " " + kullanici.KullaniciSoyadi);
                     TempData["uyari"] = "Kullanıcı silme işlemi başarı ile tamamlandı";
                     return(RedirectToAction("Liste"));
                 }
                 else
                 {
                     TempData["hata"] = "Bilinmeyen bir hata oluştu";
                     return(RedirectToAction("Sil", "Kullanici", new { id }));
                 }
             }
             else
             {
                 if (kullanici.Sehir.SehirId ==
                     KullaniciBilgileriDondur.KullaniciSehir())
                 {
                     if (kullaniciBusinessLayer.KullaniciSil(id))
                     {
                         TempData["uyari"] = "Kullanıcı silme işlemi başarı ile tamamlandı";
                         return(RedirectToAction("Liste"));
                     }
                     else
                     {
                         TempData["hata"] = "Bilinmeyen bir hata oluştu";
                         return(RedirectToAction("Sil", "Kullanici", new { id }));
                     }
                 }
                 else
                 {
                     TempData["hata"] = sadeceGorevli;
                     return(RedirectToAction("Liste", "Kullanici"));
                 }
             }
         }
         else
         {
             TempData["hata"] = "Lütfen silmek istediğiniz kullanıcıyı seçiniz";
             return(RedirectToAction("Liste"));
         }
     }
     else
     {
         TempData["hata"] = "Lütfen silmek istediğiniz kullanıcıyı seçiniz";
         return(RedirectToAction("Liste"));
     }
 }