Makale(int id, int kategoriSirano, int MakaleSiraNo, int sondanKacinci, string dil)

Makale getirmek için kullandığımız fonksiyon.

5 adet parametre alır.

id parametresi:

id'si belli olan makaleyi getirmek için kullanılır.

Örnek:

Makale makalem = Partial.Makale(5,0,0,0,"");

Makale ID si 5 olan makaleyi getirir.

kategoriSirano parametresi:

Kategori sıranosu belli olan kategorideki makaleyi getirmek için kullanılır. Bu fonksiyonun düzgün çalışabilmesi için belirttiğiniz sıra numarsını bir kategoriye vermelisiniz.

Örnek 1 :

Makale makalem = Partial.Makale(0,1,0,0,"tr");

Türkçe yazılmış, kategori sıra numarası 1 olan kategorideki son makaleyi getirir.

Örnek 2 :

Makale makalem = Partial.Makale(0,5,0,2,"zh");

Çince yazılmış, kategori sıra numarası 5 olan kategorideki sondan 3. makaleyi getirir.

Örnek 3 :

Makale makalem = Partial.Makale(0,5,0,2,ViewBag.DilKisaltmasi);

Açılan sayfa hangi dil de ise o dil ile yazılmış, Kategori sıra numarası 5 olan kategorideki sondan 3. makaleyi getirir.

MakaleSiraNo parametresi:

Makale sıra numarasına göre makale getirmek için kullanılır. Fonksiyonun çalışması için belirttiğiniz sıra numarasını bir makaleye daha önce vermiş olmanız gerekiyor.

Örnek 1 :

Makale makalem = Partial.Makale(0,0,8,0,"en");

İngilizce yazılmış makale sıra numarası 8 olan sonuncu makaleyi getirir. Makaleler id ye göre büyükten küçüğe doğru sıralanır.

Örnek 2 :

Makale makalem = Partial.Makale(0,0,10,2,"ru");

Rusça yazılmış makale sıra numarası 10 olan sondan 3. makaleyi getirir.

Örnek 3 :

Makale makalem = Partial.Makale(0,0,10,2,ViewBag.DilKisaltmasi);

Açılan sayfa hangi dil de ise o dil ile yazılmış, makale sıra numarası 10 olan sondan 3. makaleyi getirir.

kategoriSirano ve MakaleSiraNo parametrelerinin birlikte kullanımı:

Örnek 1 :

Makale makalem = Partial.Makale(0,2,8,0,"en");

İngilizce yazılmış, kategori sırası 2 olan ve makale sıra numarası 8 olan sonuncu makaleyi getirir. Makaleler id ye göre büyükten küçüğe doğru sıralanır.

Örnek 2 :

Makale makalem = Partial.Makale(0,4,10,2,"ru");

Rusça yazılmış, kategori sıra numarası 4 ve makale sıra numarası 10 olan sondan 3. makaleyi getirir.

Örnek 3 :

Makale makalem = Partial.Makale(0,3,10,2,ViewBag.DilKisaltmasi);

Açılan sayfa hangi dil de ise o dil ile yazılmış, kategori sıra numarası 3 ve makale sıra numarası 10 olan sondan 3. makaleyi getirir.

© 2024, ASP.NET MVC CMS (Content Management System / İçerik Yönetim Sistemi). Tüm Hakları Saklıdır.