コード例 #1
0
        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.
        }
コード例 #2
0
        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.
        }
コード例 #3
0
        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.
        }