Example #1
0
        public static CevapListesi CevapOlustur(Cevaplar cevap)
        {
            yorumlar = new List <YorumListesi>();
            foreach (var item in cevap.Yorum)
            {
                yorumlar.Add(YorumOlustur(item));
            }
            SoruListesi sorum = new SoruListesi()
            {
                Baslik = cevap.Sorular.Baslik
            };

            Cevap = new CevapListesi()
            {
                CevapID      = cevap.CevapID,
                KullaniciID  = cevap.KullaniciID,
                SoruID       = cevap.SoruID,
                Cevap        = cevap.Cevap,
                BegeniSayisi = Convert.ToInt32(cevap.BegeniSayisi),
                Tarih        = Convert.ToDateTime(cevap.Tarih),
                YorumListesi = yorumlar,
                Sorular      = sorum,
                Kullanici    = KullaniciOlustur(cevap.Kullanicilar)
            };
            return(Cevap);
        }
Example #2
0
        public static SoruListesi SoruOlustur(Sorular soru)
        {
            etiketler = new List <EtiketListesi>();
            foreach (var item in soru.SoruEtiket)
            {
                etiketler.Add(EtiketOlustur(item));
            }
            cevaplar = new List <CevapListesi>();
            foreach (var item in soru.Cevaplar)
            {
                cevaplar.Add(CevapOlustur(item));
            }

            Soru = new SoruListesi()
            {
                SoruID       = soru.SoruID,
                Baslik       = soru.Baslik,
                Icerik       = soru.Icerik,
                Tarih        = Convert.ToDateTime(soru.Tarih),
                Kullanici    = KullaniciOlustur(soru.Kullanicilar),
                OnayCevapID  = Convert.ToInt32(soru.OnayCevapID),
                BegeniSayisi = Convert.ToInt32(soru.BegeniSayisi),
                Etiketler    = etiketler,
                CevapSayisi  = soru.Cevaplar.Count,
                Cevaplar     = cevaplar
            };
            return(Soru);
        }