Sınırsız Alt Kategori Getirme

        public static string KategoriAl(int? id, int kaymaSayisi, int? ustKategori,int bitirKategoriID, int? dilID)
        {
            string sonuc = "";
            
            DiscusEntities MyVeriler = new DiscusEntities();
            IEnumerable kategoriler = MyVeriler.MakaleKategoris.GetirAltKategoriler(id ?? 0,dilID??0);

            string kaydir=null;

            if(kaymaSayisi==0)
            {
                sonuc = "";
            }

            int i = 1;

            foreach (MakaleKategori kategori in kategoriler)
            {
                if (bitirKategoriID == kategori.MakaleKategoriID)
                {
                    continue;
                }
                for (int a = 0; a <= kaymaSayisi; a++)
                { 
                    kaydir = kaydir + " »"; 
                }

                if(ustKategori==kategori.MakaleKategoriID)
                {
                    sonuc = sonuc + "";
                }
                else
                {
                    sonuc = sonuc + "";
                }



                kaydir = "";

                if (MyVeriler.MakaleKategoris.FirstOrDefault(a => a.RefMakaleKategoriID == kategori.MakaleKategoriID) != null)
                {
                    i = kaymaSayisi +i;
                    sonuc = sonuc + KategoriAl(kategori.MakaleKategoriID, i, ustKategori, bitirKategoriID,dilID);
                    i = i - kaymaSayisi;
                }

            }

            return sonuc;

        }

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