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)); } }
public ActionResult SoruEkle() { if (Session["uyeID"] == null) { return(RedirectToAction("OturumAc")); } else { soruModel model = getModel(); return(View(model)); } }
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)); }
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)); }
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); }
public ActionResult SoruEkle() { soruModel model = getModel(); return(View(model)); }