public ActionResult TestSil(TestModel testModel) { ExistCheck e = new ExistCheck(_context); e.TestSil(testModel); return(RedirectToAction("GetTest", "Test")); }
public ActionResult AtestSil(TestModel testModel) { ExistCheck e = new ExistCheck(_kankammisinContext); e.TestSil(testModel); return(RedirectToAction("ATest", "Admin")); }
public IActionResult setTest(TestModel testModels) { var currentUsername = HttpContext.Session.GetString("username"); ViewData["username"] = currentUsername; if (testModels.TestSoruSayisi > 12 || testModels.TestSoruSayisi < 3) { ModelState.AddModelError("sorusayisi", "Min Soru Sayısı 3, Max Soru Sayısı 12 Olmalıdır"); return(View()); } if (testModels.TestAdi.IsNullOrEmpty()) { ModelState.AddModelError("sorusayisi", "Lütfen Testinize Bir İsim Veriniz"); return(View()); } // string testLinki = "https://localhost:44310/Test/TestCoz?link=" + currentUsername + "-" + testModels.TestId; TestModel testModel = new TestModel { TestCozulmeSayisi = 0, TestSahibi = currentUsername, TestSoruSayisi = testModels.TestSoruSayisi, TestAdi = testModels.TestAdi }; ExistCheck e = new ExistCheck(_context); if (e.testExist(testModels.TestAdi, currentUsername)) { ModelState.AddModelError("testExist", "Aynı İsimde Testiniz Bulunmaktadır."); return(setTest()); } _context.Testler.Add(testModel); _context.SaveChanges(); HttpContext.Session.SetInt32("baslik", testModel.TestId); return(RedirectToAction("YeniTest", "TestOlustur", new { soruSayisi = testModels.TestSoruSayisi }));; }