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.