Пример #1
0
        public static sorularim hangiSorum(int soruId)
        {
            sorularim ss = null;

            using (idDBEntities db = new idDBEntities())
            {
                try
                {
                    var tblHangiSoruSorgu = (from p in db.sorus where p.soruId == soruId select p).FirstOrDefault();

                    ss = new sorularim
                    {
                        Icerik      = tblHangiSoruSorgu.soruIcerik,
                        Baslik      = tblHangiSoruSorgu.baslik,
                        YayinTarihi = tblHangiSoruSorgu.yayinTarihi.ToString(),
                        OnayDurum   = tblHangiSoruSorgu.onayDurumu.ToString(),
                        KullaniciAd = tblHangiSoruSorgu.kullanici.kullaniciAdi,
                        KategoriAd  = tblHangiSoruSorgu.kategori.kategoriAd,
                        SoruId      = tblHangiSoruSorgu.soruId
                    };
                }
                catch
                {
                }
            }
            return(ss);
        }
Пример #2
0
        public static List <sorularim> SoruAra(string soruBaslik)
        {
            List <sorularim> sr = new List <sorularim>();

            try
            {
                using (idDBEntities db = new idDBEntities())
                {
                    var soruSorgu = (from p in db.sorus
                                     where p.baslik.Contains(soruBaslik)
                                     select new
                    {
                        p.soruIcerik,
                        p.baslik,
                        p.yayinTarihi,
                        p.onayDurumu,
                        p.kullanici.kullaniciAdi,
                        p.kategori.kategoriAd,
                        p.soruId
                    });
                    if (soruSorgu != null)
                    {
                        foreach (var i in soruSorgu)
                        {
                            sorularim ss = new sorularim
                            {
                                Icerik      = i.soruIcerik,
                                Baslik      = i.baslik,
                                YayinTarihi = i.yayinTarihi.ToString(),
                                OnayDurum   = i.onayDurumu.ToString(),
                                KullaniciAd = i.kullaniciAdi,
                                KategoriAd  = i.kategoriAd,
                                SoruId      = i.soruId
                            };
                            sr.Add(ss);
                        }
                    }
                }
            }
            catch
            {
                sr = null;;
            }
            return(sr);
        }
Пример #3
0
        public static List <sorularim> Sorularim()
        {
            List <sorularim> sr = new List <sorularim>();

            using (idDBEntities db = new idDBEntities())
            {
                try
                {
                    var tblSorgu = from p in db.sorus
                                   orderby p.yayinTarihi descending
                                   select new
                    {
                        p.soruIcerik,
                        p.baslik,
                        p.yayinTarihi,
                        p.onayDurumu,
                        p.kullanici.kullaniciAdi,
                        p.kategori.kategoriAd,
                        p.soruId
                    };
                    foreach (var i in tblSorgu)
                    {
                        sorularim ss = new sorularim
                        {
                            Icerik      = i.soruIcerik,
                            Baslik      = i.baslik,
                            YayinTarihi = i.yayinTarihi.ToString(),
                            OnayDurum   = i.onayDurumu.ToString(),
                            KullaniciAd = i.kullaniciAdi,
                            KategoriAd  = i.kategoriAd,
                            SoruId      = i.soruId
                        };
                        sr.Add(ss);
                    }
                }
                catch
                {
                }
            }
            return(sr);
        }