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); }
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); }