コード例 #1
0
ファイル: NesneDuzenle.cs プロジェクト: kadirsefaunal/kodusor
 public static EtiketListesi EtiketOlustur(SoruEtiket etiket)
 {
     Etiket = new EtiketListesi()
     {
         EtiketAdi = etiket.Etiketler.EtiketAdi,
         EtiketID  = etiket.EtiketID
     };
     return(Etiket);
 }
コード例 #2
0
        //
        public List <EtiketListesi> KullanicininEtiketleri(int kullaniciID)
        {
            List <EtiketListesi> etiketler = new List <EtiketListesi>();
            bool kontrol = true;

            using (kodusorDBEntities db = new kodusorDBEntities())
            {
                var kul = (from k in db.Kullanicilar
                           where k.KullaniciID == kullaniciID
                           select k).SingleOrDefault();

                foreach (var s in kul.Sorular)
                {
                    foreach (var e in s.SoruEtiket)
                    {
                        EtiketListesi etiket = NesneDuzenle.EtiketOlustur(e);
                        foreach (var item in etiketler)
                        {
                            if (item.EtiketID == etiket.EtiketID)
                            {
                                kontrol = false;
                                break;
                            }
                            else
                            {
                                kontrol = true;
                            }
                        }
                        if (kontrol)
                        {
                            etiketler.Add(etiket);
                        }
                    }
                }
            }
            return(etiketler);
        }