İçeriğe geç

Ay: Nisan 2018

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

Bu yazıda admin panelindeki son düzenlemeleri yapacağım.

Eklenecekler:

  • tblText tablosuna created_date , update_date ve updateAdminId kolonlarını ekleyeceğiz.
  • tblCommet adlı bir tablo ekleyeceğiz.(id,commet,email,name,textId) değişkenlerini içerecek.
  • Database deki güncellemeleri tamamladıktan sonra Model’imizin güncelleyelim. Bilmeyenler için buraya bir youtube linki bırakıyorum. 🙂 Link: https://www.youtube.com/watch?v=qeFIz7QV1RQ

1.İlk olarak _LayoutAdmin’i düzenliyoruz. 

Menü elemanlarının gideceği linkleri ekliyoruz. Script kodları eksik ilgili script dosyalarını projeye dahil ediyoruz.

Düzenlenmiş _LayoutAdmin

Yorum Bırak

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

Yazı Düzenleme – Ajax ile –

1.ModelView klasörüne TextEditModel class’ı oluşturuyoruz.

 

2. Şimdi sıra geldi Action’a, basit bir action metoduyla modelimizdeki text değerini view’a gönderiyoruz ve parametre olarak bir id alıyoruz.

2 Yorum

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

Yazıları Silme- ajax kullanarak

Merhaba, bir önceki yazıda yazıları listeleme işlemi yapmıştık. Bu yazıda ise tablodaki butonları kullanarak ilgili yazıları silme işlemini gerçekleştireceğiz.
Listeleme yaparken silme işlemini tetikleyecek butonlara ilgili yazının id’sini, butonun name’ine eklemiştik. Bu name’i kullanarak ilgili yazıyı sileceğiz.
Kurallarımız:

  • Giriş yapan kişi admin ise tüm yazıları silme yetkisine sahip olabilecek.
  • Diğer statüde ki kullanıcılar ise sadece kendi yazılarını silebilecek.

Bu kuralları küçük bir if-else bloğu ile gerçekleştireceğiz.

İlk olarak AdminController’da JsonResult türünde bir action oluşturuyoruz. Bu action parametre olarak bir id değeri almasını istiyoruz.

1.Action’ımızın HttpPost türünde olmasına dikkat edelim.

2.View’ı bir önceki yazıda göstermiştim ona ek olarak javascript kodu ekledim. Sadece o kodu vereceğim. 

Yorum Bırak

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

Yazıları Listeleme

Selamlarr 🙂
Bu yazıda database’e eklediğimiz yazıları başlıklarına göre listeleyeceğiz. Yazı tablosuna yazının oluşturulma ve değiştirilme tarihlerini yazmayı unutmuşum.İsterseniz bu parametreleri ekleyebilirsiniz şimdilik bu değerleri eklemeden devam edeceğim. 🙂

1. İlk olarak modelimi oluşturarak başlıyorum. ModelView>Add > class yolunu izleyerel “TextListModel” adındaki modelimi oluşturuyorum.

2. Sıra geldi View oluşturmaya, View>Admin>Add View yolunu izleyerek “TextList”  view’ını oluşturuyorum.

Yorum Bırak

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

Ajax.BeginForm Kullanarak Yazı Ekleme

Merhabalar, bu yazıda basit bir şekilde Ajax.BeginForm  kullanarak database’e yazı ekleme işlemini anlatacağım.

İlk olarak Model class’ı ile başlıyoruz. TextAddModel classımızı ModelView’a ekliyoruz.

 

TexAdd adlı bir action oluşturuyoruz ve birde post olma durumlarında çalıştırılacak action’ı yazıyoruz. Bunları daha önce anlatmıştım burada detaya girmeyeceğim eğer takılırsanız önceki yazılara bakabilirsiniz. 🙂

Yorum Bırak