コード例 #1
0
        public SoruModel SoruById(int id)
        {
            SoruModel soru = db.Sorus.Where(s => s.Id == id).Select(x => new SoruModel()
            {
                Id     = x.Id,
                Baslik = x.Baslik,
                Icerik = x.Icerik,
                Tarih  = x.Tarih,
                UyeId  = x.UyeId,
                KatId  = x.KatId
            }).SingleOrDefault();

            return(soru);
        }
コード例 #2
0
        public SonucModel SoruOlustur(SoruModel model)
        {
            db.Sorus.Add(new Soru()
            {
                Baslik = model.Baslik,
                Icerik = model.Icerik,
                KatId  = model.KatId,
                Tarih  = model.Tarih,
                UyeId  = model.UyeId
            });

            db.SaveChanges();

            sonuc.Islem = true;
            sonuc.Mesaj = "Soru Oluşturuldu";

            return(sonuc);
        }
コード例 #3
0
        public SonucModel SoruGuncelle(int id, [FromBody] SoruModel model)
        {
            Soru soru = db.Sorus.Where(s => s.Id == id).SingleOrDefault();

            if (soru == null)
            {
                sonuc.Islem = false;
                sonuc.Mesaj = "Kayıt Bulunamadı!";
                return(sonuc);
            }

            soru.Baslik = model.Baslik;
            soru.Icerik = model.Icerik;
            soru.KatId  = model.KatId;

            db.SaveChanges();

            sonuc.Islem = true;
            sonuc.Mesaj = "Soru Güncellendi";

            return(sonuc);
        }