public IActionResult SecenekSil(Secenek model) { _secenekService.Sil(new Secenek { id = Convert.ToInt32(TempData["id"]) }); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Secenek secenek = db.Secenek.Find(id); db.Secenek.Remove(secenek); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SecenekID,SoruID,SecenekAdı,SecenekResmi")] Secenek secenek) { if (ModelState.IsValid) { db.Entry(secenek).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SoruID = new SelectList(db.Soru, "SoruID", "SoruAdı", secenek.SoruID); return(PartialView(secenek)); }
public ActionResult Create([Bind(Include = "SecenekID,SoruID,SecenekAdı,SecenekResmi")] Secenek secenek) { if (ModelState.IsValid) { db.Secenek.Add(secenek); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SoruID = new SelectList(db.Soru, "SoruID", "SoruAdı", secenek.SoruID); return(View(secenek)); }
public IActionResult Duzenle(Secenek model) { if (ModelState.IsValid) { _secenekService.Guncelle(new Secenek { id = model.id, ad = model.ad }); return(RedirectToAction("Index")); } return(View(model)); }
// GET: /Secenek/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Secenek secenek = db.Secenek.Find(id); if (secenek == null) { return(HttpNotFound()); } return(PartialView(secenek)); }
// GET: /Secenek/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Secenek secenek = db.Secenek.Find(id); if (secenek == null) { return(HttpNotFound()); } ViewBag.SoruID = new SelectList(db.Soru, "SoruID", "SoruAdı", secenek.SoruID); return(PartialView(secenek)); }
public ActionResult Rapor(int id) { List <Sonuc> sonuclar = new List <Sonuc>(); using (AnketEntities db = new AnketEntities()) { Anket anket = db.Anket.Where(x => x.anketId == id).FirstOrDefault(); List <Sorular> sorular = db.Sorular.Where(x => x.anketId == id).ToList(); foreach (var soru in sorular) { Sonuc sonuc = new Sonuc(); List <Secenekler> secenekler = new List <Secenekler>(); sonuc.soruMetni = soru.soruMetni; sonuc.tip = soru.soruTipId; sonuc.count = db.Cevaplar.Where(x => x.soruId == soru.soruId).ToList().Count;//Yanlış olabilir sonuc.soruId = soru.soruId; if (sonuc.tip != 3) { int counter = 0; secenekler = db.Secenekler.Where(x => x.soruId == soru.soruId).ToList(); sonuc.secenekler = new List <Secenek>(); int i = 0; foreach (var secenek in secenekler) { Secenek sec = new Secenek(); sonuc.cevap = new string[secenekler.Count]; sonuc.cevapSayisi = new int[secenekler.Count]; sec.cevapMetin = secenek.secenekMetni; sonuc.cevap[i] = secenek.secenekMetni; if (soru.soruTipId == 2) { sec.cevaplamaSayisi = db.Cevaplar.Where(x => x.soruId == soru.soruId).Where(y => y.cevap == (counter.ToString())).ToList().Count; } else { int count = 0; List <Cevaplar> cvp = db.Cevaplar.Where(x => x.soruId == soru.soruId).ToList(); foreach (var c in cvp) { String[] yanit = c.cevap.Split(','); foreach (var y in yanit) { if (y == (counter.ToString())) { count++; } } } sec.cevaplamaSayisi = count; sonuc.cevapSayisi[i] = count; } counter++; sonuc.secenekler.Add(sec); i++; } } else { List <Cevaplar> cvp = db.Cevaplar.Where(x => x.soruId == soru.soruId).ToList(); sonuc.secenekler = new List <Secenek>(); foreach (var yanit in cvp) { Secenek sec1 = new Secenek(); sec1.cevaplamaSayisi = db.Cevaplar.Where(x => x.soruId == soru.soruId).ToList().Count; sec1.cevapMetin = yanit.cevap; sonuc.secenekler.Add(sec1); } } sonuclar.Add(sonuc); } } return(View(sonuclar)); }
public void Sil(Secenek tablo) { _secenekDal.Sil(tablo); }
public void Kaydet(Secenek tablo) { _secenekDal.Kaydet(tablo); }
public void Guncelle(Secenek tablo) { _secenekDal.Guncelle(tablo); }