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"));
        }