Exemple #1
0
        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"));
        }
Exemple #3
0
        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 }));;
        }