public IActionResult CreateSinav(SinavModel model) { var db = new koDBContext(); var sinav = new Sinavlar(); sinav.Baslik = model.baslik; db.Sinavlars.Add(sinav); db.SaveChanges(); var id = sinav.Id; var soru1 = new Sorular(); var soru2 = new Sorular(); var soru3 = new Sorular(); var soru4 = new Sorular(); soru1 = model.soru1; soru1.SoruNo = 1; soru1.SinavId = id; soru2 = model.soru2; soru2.SoruNo = 2; soru2.SinavId = id; soru3 = model.soru3; soru3.SoruNo = 3; soru3.SinavId = id; soru4 = model.soru4; soru4.SoruNo = 4; soru4.SinavId = id; db.Sorulars.Add(soru1); db.Sorulars.Add(soru2); db.Sorulars.Add(soru3); db.Sorulars.Add(soru4); db.SaveChanges(); return(RedirectToAction("Sinavlar", "Admin")); }
private static void update(Sorular soru1, int soruno, long sınavId) { var db = new koDBContext(); var result = db.Sorulars.Where(i => i.SinavId == sınavId && i.SoruNo == soruno).FirstOrDefault(); result.A = soru1.A; result.B = soru1.B; result.C = soru1.C; result.D = soru1.D; result.E = soru1.E; result.Cevap = soru1.Cevap; result.Sorumetni = soru1.Sorumetni; result.SinavId = sınavId; result.SoruNo = soruno; db.SaveChanges(); }
public IActionResult Sil(int id) { var db = new koDBContext(); var sinav = db.Sinavlars.Where(i => i.Id == id).FirstOrDefault(); if (sinav != null) { db.Sinavlars.Remove(sinav); var sorular = db.Sorulars.Where(i => i.SinavId == id).ToList(); foreach (var soru in sorular) { db.Sorulars.Remove(soru); } db.SaveChanges(); } return(RedirectToAction("Sinavlar", "Admin")); }
public IActionResult Kaydet(SinavModel model) { var db = new koDBContext(); var sinav = db.Sinavlars.Where(i => i.Id == model.Id).FirstOrDefault(); if (sinav != null) { sinav.Baslik = model.baslik; } var sorular = db.Sorulars.Where(i => i.SinavId == model.Id).ToList(); var soru1 = new Sorular(); var soru2 = new Sorular(); var soru3 = new Sorular(); var soru4 = new Sorular(); soru1 = model.soru1; soru1.SoruNo = 1; soru1.SinavId = model.Id; soru2 = model.soru2; soru2.SoruNo = 2; soru2.SinavId = model.Id; soru3 = model.soru3; soru3.SoruNo = 3; soru3.SinavId = model.Id; soru4 = model.soru4; soru4.SoruNo = 4; soru4.SinavId = model.Id; update(soru1, 1, model.Id); update(soru2, 2, model.Id); update(soru3, 3, model.Id); update(soru4, 4, model.Id); db.SaveChanges(); return(RedirectToAction("Sinavlar", "Admin")); }