İçeriğe geç

Kategori: Yazılım/Teknoloji

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

Selamlar 🙂

Bir önceki yazıda yazıları anasayfada listelemiş ve seçilen yazılan tam halini göstermiştik ancak bu tam halinde yorumları göstermemiştik ve yorum ekleme formu eklememiştik. Şimdi onları ekleyerek işe başlayalım.

Her zamanki gibi önce model oluşturalım.

1. BlogTextItemModel adlı bir model oluşturalım. Ve Controllerımızın içerisinde bulunan Text action’ında bu modeli kullanalım. -Bir önceki yazıda direk tblText göndermiştik. Bunu düzenlemeyi unutmayalım. –

Model:

2. Controller’ımıza JsonResult türünde AddCommet adlı bir action oluşturalım. Gelen datayı direk database’e ekleyelim. Boş kontrollerini yapalım.

6 Yorum

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

Bu adımda seçilen yazının tam halini göstereceğiz.

1.Controller’ımıza gelip Text adlı integer türünde id adlı bir parametre alan bir action oluşturuyoruz. 

2. Text adlı bir view oluşturuyoruz.

7 Yorum

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

Yazıların Listelenmesi ve Sayfalama

Şimdi database’de kayıtlı olan yazıların blog ana sayfasında listelenmesini yapacağız ve her sayfada maximum 10 adet yazı göstereceğiz, sayfanın sonunda bulunan ileri/geri butonlarıyla bu yazılar arasında ilerleyeceğiz. Yazılarında maximum 300 karakterlik kısmını ana sayfada göstereceğiz daha sonra devamını oku ile metnin tam halini kullanıcıya göstereceğiz. 🙂

1.Model’imizi oluşturarak işe başlıyoruz. ModelView’a BlogTextModel adlı bir class oluşturuyoruz.

2. Controllerımıza gidip index action’ını düzenliyoruz.

Yorum Bırak

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

Blog Anasayfasının düzenlenmesi

Merhaba;

Daha önce admin paneli işlemlerini gerçekleştirmiştik. Bundan sonra blog kısmıyla ilgileneceğiz ancak ara ara admin paneli düzenlememiz gerekebilir. Böyle durumlarda admin panele geri dönüş yapacağız. Şimdi blogda neler yapacağız.

  • Anasayfamızda yazılmış olan yazılar yer alacak.
  • Bir tane hakkımızda ve bir tane iletişim sayfalarımız olacak.

İlk olarak Shared Layout’u düzenleyerek işe başlayalım.

İlk olarak Giriş yazısında paylaştığım drive linkinden blog için kullanacağım template’e ulaşabilirsiniz.

1. İlk olarak assets klasörünü Content klasörümüzün içerisine alalım. 

2. Sırada template’i parçalama işlemi var. Bunu admin panel için zaten gerçekleştirmiştik. Aynısını blog içinde gerçekleştiriyoruz. Header ve Fotter kısımlarını _Layout dosyasının içine ekliyoruz.

3. Style ve scriptleri ‘de yine burada ekliyoruz. 

4. _Layout dosyası aşağıdaki gibi olacaktır.

2 Yorum

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