İçeriğe geç

Etiket: asp.net

WebApi’dan Veri Çekme- #Asp.NET MVC

Selamlar Bu yazıda Asp.Net Mvc ‘de Web Api’dan veri çekmeyi ve bu çektiğimiz JSON datasını parse edip kullanmayı anlatacağım. Öncellikle ben test apisi olarak Taylor Swift’in albümlerini içeren bi test api’ı kullanacağım. API Linki: https://rallycoding.herokuapp.com/api/music_albums Bu api içerisinde title,artist image gibi değerler barındırıyor. Bununla ilgili olarak önce bir Model oluşturacağım.…

8 Yorum

Adım Adım Asp.Net Projesi #18

Routing

ilk olarak açılış sayfamızı düzenleyerek başlıyoruz. App_Start>RouteConfig.cs ‘e bakarsanız açılış sayfası “Home” Controller içerisindeki “Index” sayfası ancak bizim Home controllerımız yok. Öncelikle işe burayı düzenleyrek başlayalım.

Bu satırdaki controller=”Home” u değiştirip, yerine “Blog” yazalım. Böylelikle sayfamızı Blog Controllerındaki Index sayafasına yönlendirmiş olduk.

Attribute Routing

Attribute Routing kullanabilmek için RoutinConfig’e aşağıdaki kodu eklemeyi unutmayalım.

Daha sonra actionların routelarını controller üzerinden düzenleyebiliriz. şimdi bir kaç örnek ile nasıl yapılacağını görelim.

4 Yorum

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