// public List <SoruListesi> FavoriSorular(int kullaniciID) { List <SoruListesi> sorular = new List <SoruListesi>(); using (kodusorDBEntities db = new kodusorDBEntities()) { var favoriSorular = db.FavoriSorular.OrderByDescending(fs => fs.Sorular.Tarih).Where(fs => fs.KullaniciID == kullaniciID).ToList(); foreach (var item in favoriSorular) { sorular.Add(NesneDuzenle.SoruOlustur(item.Sorular)); } } return(sorular); }
public List <SoruListesi> SoruAra(string baslik) { using (kodusorDBEntities db = new kodusorDBEntities()) { List <SoruListesi> arananSorular = new List <SoruListesi>(); var sorular = (from s in db.Sorular where s.Baslik.Contains(baslik) orderby s.Tarih descending select s).ToList(); foreach (var item in sorular) { arananSorular.Add(NesneDuzenle.SoruOlustur(item)); } return(arananSorular); } }
public SoruListesi SoruGetir(int soruID) { using (kodusorDBEntities db = new kodusorDBEntities()) { var soru = (from s in db.Sorular where s.SoruID == soruID select s).SingleOrDefault(); if (soru != null) { return(NesneDuzenle.SoruOlustur(soru)); } else { return(null); } } }
// public List <SoruListesi> SorulariListele(int id) { List <SoruListesi> sorular = new List <SoruListesi>(); using (kodusorDBEntities db = new kodusorDBEntities()) { IEnumerable <object> soruListesi = null; if (id == 0) { soruListesi = db.Sorular.OrderByDescending(s => s.Tarih); } else { soruListesi = db.Sorular.OrderByDescending(s => s.Tarih).Where(s => s.KullaniciID == id); } foreach (var item in soruListesi) { sorular.Add(NesneDuzenle.SoruOlustur((Sorular)item)); } } return(sorular); }