MVC Ders Notları - 4 Silme İşlemi


SİLME İŞLEMİ

Ø  Controller kısmına sil adında bir actionresult tanımlanır. Kodlar şu şekilde olacaktır.
public ActionResult SIL(int id)
{
var urun = db.TBLURUNLER.Find(id);
  db.TBLURUNLER.Remove(urun);
db.SaveChanges();
return RedirectToAction("Index");
}
Ø  Kodları açıklayacak olursak. İnt türünde id isminde değişken tanımlanır. Bu değişken sil butonu tarafından silinecek verinin id sini gönderecektir.
var urun ile urunlertablosunda ki id değerinin find fonksiyonu ile buluruz.
remove komutu ile bulunan i dli ürünü sileriz.
yapılan işlemi kayıt ederiz ve listeleme sayfasına yönlendirir bizi.
Ø  Index sayfasındaki kodlar (Yani silme işleminin başlayacağı sayfa kodları)
<td><a href="/Urun/SIL/@urn.URUNID" class="btn btn-danger"> SİL</a></td>
Tablo kullanarak hazırladığımızı düşünürsek td içinde bit buton tanımlarız. Daha doğrusu a href ile link tanımlarız class ile buton görünümüne ulaşır.
hrefini gidecek sayfaya göre veririz. Sayfa controller konumu olmalı en sonda ki sil actionresult adı olmalı. Biz sil verdik. Peşinde ki @ile başlana değerde forect te verdiğimiz değişken ismi urn ve veritabanında ki neye göre sileceksek o değer. Biz id ye göre siliyoruz.
Ø  İşlemler bu kadar.

Yorumlar

Bu blogdaki popüler yayınlar

Yazıcıda Bekleyen Belgeleri Hızlıca Temizleme

C# ile SQL Veritabanı Yedeğini Alma

SQL SERVER'da sa ve diğer kullanıcıları aktif etme