Tamgaleri Compenant

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>

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