public static string KategoriAl(int? id, int kaymaSayisi, int? ustKategori,int bitirKategoriID, int? dilID) { string sonuc = ""; DiscusEntities MyVeriler = new DiscusEntities(); IEnumerablekategoriler = 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; }