public static EtiketListesi EtiketOlustur(SoruEtiket etiket) { Etiket = new EtiketListesi() { EtiketAdi = etiket.Etiketler.EtiketAdi, EtiketID = etiket.EtiketID }; return(Etiket); }
// public bool SoruEkle(int kullaniciID, Sorular soru, List <Etiketler> etiketler) { try { using (kodusorDBEntities db = new kodusorDBEntities()) { NesneDuzenle.EtiketEkle(etiketler); soru.KullaniciID = kullaniciID; soru.Tarih = DateTime.Now; soru.BegeniSayisi = 0; db.Sorular.Add(soru); db.SaveChanges(); var kul = (from k in db.Kullanicilar where k.KullaniciID == soru.KullaniciID select k).FirstOrDefault(); kul.Sorular.Add(soru); SoruEtiket se; foreach (var item in etiketler) { foreach (var e in db.Etiketler) { if (item.EtiketAdi == e.EtiketAdi) { se = new SoruEtiket() { EtiketID = e.EtiketID, SoruID = soru.SoruID }; db.SoruEtiket.Add(se); } } } db.SaveChanges(); } return(true); } catch (Exception) { return(false); } }