İçeriğe geç

Etiket: entity framework

Adım Adım Asp.Net MVC Projesi #8

Entity Framework ile Veri Güncelleme – Admin Statu Değiştirme-

Bu yazıda entity framework kullanarak database’deki veriyi değiştirmeyi göreceğiz.

Ve bunu yaparken bir jquery kütüphanesi kullanacağım, bu kütüphane ile bir diyolog penceresiyle seçilen adminin statüsünü değiştireceğim.

Kütüphanenin Linki: https://craftpip.github.io/jquery-confirm

Açık kaynak kodludur. Buradan kütüphaneyi indirebilirsiniz. Görsel açıdan baya severek kullanıyorum.
İndirdiğiniz klasörün içinde css ve js klasörü içerisindeki dosyaları projenize ekleyin. Nasıl ekleneceğini daha önce yazılarda anlatmıştım burada tekrar anlatmayacağım oraya bakabilirsiniz.

Şimdi gelelim statü değiştirme işlemine 🙂

1.İlk olarak ModelView’a > AdminEditModel class’ını ekleyelim.

6 Yorum

Adım Adım Asp.Net MVC Projesi #7

Entity Framework ile Silme İşlemi – Admin Silme –

Bir önceki yazımda admin listesini çekmiştik bu yazıda orada bulunan adminler için silme işlemi yapacağız.

Kurallarımız:

  • Giriş yapılmamış ise bu sayfaya erişim kısıtlanacak.
  • Yetkisi admin olabilenler kişi ekleyip silebilir.
  • Yazar sadece yazı yazabilir ve kendi yazılarını düzenleyebilir.
  • Editör ise tüm yazıları düzenleyebilir.

1.İlk olarak bu sayfa kullanıcı girişi yapılmış mı onu kontrol ettik. Login işleminde Session[“Username”]’e bir atama işlemi yapmıştık. Bu session’ın bir değeri olup olmadığını kontrol ediyoruz. Yoksa Login sayfasına yönlendirme işlemini gerçekleştiriyoruz. Bunun için en başta oluşturulduğumuz Login Action’ını düzenliyoruz.

Düzenlenen Login Action’ı:

2.Şimdi AdminList View’ımızı düzenliyoruz. En başta basit bir if sorgusuyla Session’ı kontrol ediyoruz.

10 Yorum

Adım Adım Asp.Net MVC Projesi #6

Entity Framework ile Veritabanınında Veri Çekme

Bir önceki yazımda veri ekleme işlemini görmüştük bu yazıda ise kayıtlı adminlerin gösterilmesini ve statulerini değiştirmeyi göreceğiz. O zaman başlayalım. 🙂

1. İlk olarak Adminlerin listeleneceği AdminList adında bir view oluşturalım.
2. Admin Controller’a gidip AdminList adında bir ActionResult oluşturalım.
3.Bu ActionResult’ta diğerlerinden farklı olararak bir model göndereceğiz. Bunun için ilk olarak ModelView adında yeni bir klasör oluşturuyoruz. Bu klasörüne AdminListModel adında bir class oluşturuyoruz. İçerisine kullanacağımız model classlarını ekleyeceğiz. Kodları aşağıdan inceleyebilirsiniz.
AdminListModel Source Code:

4. AdminControllar’a AdminList  ActionResult’ını ekliyoruz. Ve veritabanında adminleri çekiyoruz. 

Yorum Bırak

Adım Adım Asp.Net MVC Projesi #5

Entitiy Framework ile Database’ye Veri Ekleme, Html.BeginForm Kullanımı

Bu yazıda başlıktanda anlayabileceğiniz üzere Html.BeginForm kullanarak girilen verilerin Entity Framework ile database’e nasıl ekleyeceğimiz göreceğiz. O zaman başlayalım. 🙂

1.İlk olarak Admin View klasörüne AdminAdd adında bir view ekleyelim. _LayoutAdmin SharedLayout’u kullansın.

3 Yorum

Adım Adım Asp.Net MVC Projesi #4

Entity Framework ile Database bağlantısı kurma

Bu yazıda sizlere MS SQL üzerinde oluşturmuş olduğumuz database’i projemize nasıl bağlayacağımızı adım adım anlatacağım.
1. İlk olarak ilişkilerini kurmuş olduğumuz database tablolarımızı oluşturalım. Ben basit bir şekilde aşağıdaki gibi tablolalarımı ouşturdum ve arasındaki ilişkilerini kurdum.

tablolardaki primary keyler’in identity’lerini otomatiğe almayı unutmayın çünkü kodlar ile herhangi bir id ataması yapmayacağım, otomatikte olmazsa bir değer ataması yapmam gerekecek yapmazsam boş geçilemez alan olduğu için hata verecektir. 🙂

2.Entity Framework’ü Projeye Dahil Etme

Tools > Nuget Package Manage > Manage Nuget Package for Solution   yolunu izleyerek nuget manager’a girip Entity Framework’ü projemize ekliyoruz.

4 Yorum