Esempio n. 1
0
        public IActionResult AddQuestion(CreateQuestionViewModel model)
        {
            var question = new TestingQuestion
            {
                Text          = model.Text,
                AnswerOptions = model.AnswerOption,
                CorrectAnswer = model.CorrectAnswer,
                TestId        = model.TestId
            };

            _context.Questions.Add(question);
            _context.SaveChanges();

            return(RedirectToRoute("testlist"));
        }
Esempio n. 2
0
        public IActionResult EditQuestion(EditQuestionViewModel model)
        {
            TestingQuestion question = new TestingQuestion
            {
                Id            = model.Id,
                TestId        = model.TestId,
                CorrectAnswer = model.CorrectAnswer,
                Text          = model.Title,
                AnswerOptions = model.AnswerOptions
            };
            var currentQuestion = _context.Questions.Find(model.Id);

            _context.Questions.Remove(currentQuestion);
            _context.Questions.Add(question);
            _context.SaveChanges();
            return(View(model));
        }