public ActionResult Edit(AnketSoru soru) { if (ModelState.IsValid) { db.Entry(soru).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(RedirectToAction("Index", soru)); }
public ActionResult Create([Bind(Include = "anketSoruIcerik")] AnketSoru soru) { if (ModelState.IsValid) { soru.anketSoruNo = Convert.ToByte(GetMaxOrder()); db.AnketSoru.Add(soru); db.SaveChanges(); return(RedirectToAction("Index")); } return(RedirectToAction("Index", soru)); }
public ActionResult Index(string bir, List <string> iki, List <string> uc) { if (string.IsNullOrEmpty(bir)) { ModelState.AddModelError("err1", "Bir seçenek seçmelisiniz."); return(View()); } if (iki == null) { ModelState.AddModelError("err2", "En az bir seçenek seçmelisiniz."); return(View()); } if (uc == null) { ModelState.AddModelError("err3", "En az bir seçenek seçmelisiniz."); return(View()); } if (string.IsNullOrEmpty(bir) || iki == null || uc == null) { ModelState.AddModelError("error", "Bu alan boş bırakılamaz."); return(View()); } if (uc != null) { foreach (var item in uc) { if (item != "a" && item != "b" && item != "c") { ModelState.AddModelError("err3", "Lütfen kutucuklara sadece a,b,c şıklarını yazın."); return(View()); } } } AnketSoru soru1 = new AnketSoru(); soru1.secilenCevap = bir; AnketSoru soru2 = new AnketSoru(); string temp = ""; for (int i = 0; i < iki.Count; i++) { if (i < iki.Count() - 1) { temp += iki[i] + ", "; } else { temp += iki[i]; } } soru2.secilenCevap = temp; AnketSoru soru3 = new AnketSoru(); string temp1 = ""; for (int i = 0; i < uc.Count; i++) { if (i < uc.Count() - 1) { temp1 += uc[i] + ", "; } else { temp1 += uc[i]; } } soru3.secilenCevap = temp1; survey.soruEkle(soru1); survey.soruEkle(soru2); survey.soruEkle(soru3); survey.kullanici = Kisiler.kullanici; Kisiler.anketEkle(survey); return(RedirectToAction("sonucTablosu")); }