MAKALE GETİRİR
@if (Partial.tumMakaleKategorileri.FirstOrDefault(a => a.MakaleKategoriSira == 1) != null && Partial.tumMakaleKategorileri.FirstOrDefault(a => a.MakaleKategoriSira == 1).MakaleKategoriID != null)
{
MakaleKategori kategorisiTamgaleri = Partial.Kategori(1, dilk);
IEnumerable<Makale> makalelerTamgaleri = Partial.MakalelerSiraNo(1, 0, 1000, "sira", false, dilk);
int dongusayTamgaleri = Convert.ToInt32(Math.Ceiling(makalelerTamgaleri.Count() / Convert.ToDouble(4)));
<section class="tamgaleri raw-section">
<div class="container-fluid">
@for (int i = 0; i < dongusayTamgaleri; i++)
{
<div class="row">
@foreach (Makale makaleTamgaleri in makalelerTamgaleri.Skip(i * 4).Take(4))
{
<div class="col-sm-3 bs-nopadding text-center">
<div class="kutu">
<div class="kenarlik">
<div class="kanvas" style="background-image: url(@makaleTamgaleri.MakaleKucukResim);">
<div class="text-content coverme tip-tablo">
<a class="hucre hucre-ortala" href="@Partial.MakaleLink(makaleTamgaleri.MakaleID)">
<h3>@makaleTamgaleri.MakaleBaslik.HtmlEncode()</h3>
</a>
</div>
</div>
</div>
</div>
</div>
}
</div>
}
</div>
</section>
}
ALT KATEGORİ GETİRİR
@if (Partial.tumMakaleKategorileri.FirstOrDefault(a => a.MakaleKategoriSira == 1) != null && Partial.tumMakaleKategorileri.FirstOrDefault(a => a.MakaleKategoriSira == 1).MakaleKategoriID != null)
{
MakaleKategori kategorimTamgaleri = Partial.Kategori(1, dilk);
IEnumerable<MakaleKategori> kategorilerTamgaleri = Partial.KategorilerAltSira(1, dilk);
int dongusayTamgaleri = Convert.ToInt32(Math.Ceiling(kategorilerTamgaleri.Count() / Convert.ToDouble(4)));
<section class="tamgaleri raw-section">
<div class="container-fluid">
@for (int i = 0; i < dongusayTamgaleri; i++)
{
<div class="row">
@foreach (MakaleKategori kategoriTamgaleri in kategorilerTamgaleri.Skip(i * 4).Take(4))
{
<div class="col-sm-3 bs-nopadding text-center">
<div class="kutu">
<div class="kenarlik">
<div class="kanvas" style="background-image: url(@kategoriTamgaleri.MakaleKategoriKucukResim);">
<div class="text-content coverme tip-tablo">
<a class="hucre hucre-ortala" href="@Partial.KategoriLink(kategoriTamgaleri.MakaleKategoriID)">
<h3>@kategoriTamgaleri.MakaleKategoriAdi.HtmlEncode()</h3>
</a>
</div>
</div>
</div>
</div>
</div>
}
</div>
}
</div>
</section>
}
FOTOGALERİ GETİR
Veritabanındaki ID'si 46 olan fotogalerinin ilk 8 tanesini getirir. Kapak fotorğafı olarak sıra numarası bir olanı ya da en son eklenen fotoğrafı seçer.
@{ <section class="tamgaleri"> <div class="container-fluid"> <div class="row"> @foreach (FotogaleriResim resmim in Partial.FotogaleriResimleri(46).Take(8)) { <div class="col-sm-3 bs-nopadding text-center"> <div class="kutu"> <div class="kenarlik"> <div class="kanvas" style="background-image: url(/Resim/Fotogaleri/Kucuk/@resmim.ResimLink);"> <div class="text-content coverme tip-tablo"> <a class="hucre hucre-ortala fancybox" href="/Resim/Fotogaleri/Buyuk/@resmim.ResimLink"> <h3>@Partial.FotogaleriResimAdi(resmim.ResimID, dilk)</h3> </a> </div> </div> </div> </div> </div> } </div> </div> </section> }
TÜM FOTOGALERİLERİ GETİR
Veritabanındaki tüm fotogalerileri getirir. Kapak fotorğafı olarak sıra numarası bir olanı ya da en son eklenen fotoğrafı seçer.
<section class="tamgaleri"> <div class="container-fluid"> <div class="row"> @{ string compthreeResimlink = ""; foreach (Fotogaleri compothreeGaleriler in Partial.tumFotogaleriler) { <div class="col-sm-3 bs-nopadding text-center"> @foreach (FotogaleriResim resmim in Partial.FotogaleriResimleri(compothreeGaleriler.FotogaleriID).OrderBy(m => m.ResimSira).ThenByDescending(m => m.ResimID).Skip(0).Take(1)) { compthreeResimlink = resmim.ResimLink; } <div class="kutu"> <div class="kenarlik"> <div class="kanvas" style="background-image: url(/Resim/Fotogaleri/Buyuk/@compthreeResimlink);"> <div class="text-content coverme tip-tablo"> <a class="hucre hucre-ortala fancybox" href="@Partial.FotogaleriTamLink(compothreeGaleriler.FotogaleriID, dilk)"> <h3>@Partial.FotogaleriAdi(compothreeGaleriler.FotogaleriID, dilk)</h3> </a> </div> </div> </div> </div> </div> } } </div> </div> </section>