Esempio n. 1
0
        public ActionResult SoruEkle(soruModel model)
        {
            if (Session["uyeID"] == null)
            {
                return(RedirectToAction("OturumAc"));
            }
            int uyeID = Convert.ToInt32(Session["uyeID"].ToString());

            if (db.Soru.Where(m => m.Baslik == model.Baslik).Count() > 0)
            {
                ViewBag.hata = "Benzer soru sitemizde mevcut. Lütfen sitemizi kontrol ediniz.";
                model        = getModel();
                return(View(model));
            }
            else
            {
                Soru soru = new Soru();
                soru.Baslik     = model.Baslik;
                soru.KategoriID = model.KategoriID;
                soru.Icerik     = model.Icerik;
                soru.Tarih      = DateTime.Now;
                soru.Okunma     = 0;
                soru.UyeID      = uyeID;

                db.Soru.Add(soru);
                db.SaveChanges();

                ViewBag.sonuc = "Soru Eklendi";
                model         = getModel();
                return(View(model));
            }
        }
Esempio n. 2
0
 public ActionResult SoruEkle()
 {
     if (Session["uyeID"] == null)
     {
         return(RedirectToAction("OturumAc"));
     }
     else
     {
         soruModel model = getModel();
         return(View(model));
     }
 }
Esempio n. 3
0
        public ActionResult SoruDuzenle(soruModel model)
        {
            Soru soru = db.Soru.Where(m => m.SoruID == model.SoruID).SingleOrDefault();

            if (soru == null)
            {
                return(RedirectToAction("Index"));
            }

            soru.Baslik     = model.Baslik;
            soru.Icerik     = model.Icerik;
            soru.KategoriID = model.KategoriID;
            db.SaveChanges();
            ViewBag.sonuc = "Soru Duzenlendi";
            model         = getModel();
            return(View(model));
        }
Esempio n. 4
0
        public ActionResult SoruDuzenle(int?id)
        {
            Soru soru = db.Soru.Where(m => m.SoruID == id).SingleOrDefault();

            if (soru == null)
            {
                return(RedirectToAction("Index"));
            }

            soruModel model = getModel();

            model.SoruID     = soru.SoruID;
            model.Baslik     = soru.Baslik;
            model.Icerik     = soru.Icerik;
            model.KategoriID = soru.KategoriID;
            return(View(model));
        }
Esempio n. 5
0
        private soruModel getModel()
        {
            soruModel model = new soruModel();

            model.KategoriList = (from kat in db.Kategori.ToList()
                                  select new SelectListItem
            {
                Selected = false,
                Text = kat.KategoriAd,
                Value = kat.KategoriID.ToString()
            }).ToList();
            model.KategoriList.Insert(0, new SelectListItem
            {
                Selected = true,
                Value    = "",
                Text     = "Seciniz"
            });
            return(model);
        }
Esempio n. 6
0
        public ActionResult SoruEkle()
        {
            soruModel model = getModel();

            return(View(model));
        }