Exemple #1
0
 public ActionResult GeriBildirimSil(int?id)
 {
     if (id != null)
     {
         var geriBildirim = geriBildirimBAL.GeriBildirimGetir(id, 1);
         if (geriBildirim != null)
         {
             if (geriBildirimBAL.BagisciGeriBildirimGuncelleyebilirMi(BagisciBilgileriDondur.KullaniciId(), id))
             {
                 var sonuc = geriBildirimBAL.GeriBildirimSil(id, BagisciBilgileriDondur.KullaniciId());
                 if (sonuc.TamamlandiMi == true)
                 {
                     KullaniciBilgileriDondur.LogKaydet(2, "Geri bildirim silindi. Geri Bildirim Konu=>" + geriBildirim.Konu);
                     TempData["uyari"] = "Geri bildirim başarıyla silme işlemi tamamlandı.";
                     return(RedirectToAction("GeriBildirimListesi"));
                 }
                 else
                 {
                     TempData["hata"] = KullaniciBilgileriDondur.HataMesajlariniOku(sonuc.HataMesajlari);
                     return(RedirectToAction("GeriBildirimListesi"));
                 }
             }
             else
             {
                 TempData["hata"] = "Geri bildirim okunduğundan dolayı işlem yapamazsınız.";
                 return(RedirectToAction("GeriBildirimListesi"));
             }
         }
         else
         {
             TempData["hata"] = "İşlem yapmak istediğiniz geri bildirimi bulunamadı.";
             return(RedirectToAction("GeriBildirimListesi"));
         }
     }
     else
     {
         TempData["hata"] = "İşlem yapmak istediğiniz geri bildirimi seçiniz.";
         return(RedirectToAction("GeriBildirimListesi"));
     }
 }