public ActionResult DilSil(int id) { diller dil = model.diller.Find(id); // id ile select işlemi yapılıyor. model.Entry(dil).State = EntityState.Deleted; // Entity durumunu Deleted olarak tanımladığımızda kod blogunun bitinceye kadar arka tarafta delete komutu yorumlanacaktır. model.SaveChanges(); // Veritabanı üzerinde değişiklikler yapılıyor. return(RedirectToAction("Index")); // Index action'ına yönleniyor. }
public ActionResult DilDuzenle(int id, string ad) // Post form metodu ile veriler parametreye veriliyor. { diller dil = model.diller.Find(id); // id ile select işlemi yapılıyor. model.Entry(dil).State = EntityState.Modified; // Entity durumunu Modified olarak tanımladığımızda kod blogunda bundan sonraki işlemler update komutuyla yapılacaktır. dil.ad = ad; // Burada dil değişkeninin ad özelliğine parametreyi atıyoruz. model.SaveChanges(); // Veritabanı üzerinde değişiklikler yapılıyor. return(RedirectToAction("Index")); // ilk açılan Index action'ına yönleniyor. }
public ActionResult DilDuzenle(int id) // id değişkeni route ile metoda geliyor. { diller dil = model.diller.Find(id); // id parametresi sayesinde ilgili satırı model değişkeninden çekiyoruz. return(View(dil)); // Değişkeni view katmanına gönderiyoruz. }