Exemple #1
0
        public IActionResult CreateOnlineTest(string subjectName)
        {
            var model = new OnlineTestCreateInputModel
            {
                SubjectName = subjectName,
            };

            return(this.View(model));
        }
Exemple #2
0
        public async Task <IActionResult> CreateOnlineTest(int examId, OnlineTestCreateInputModel input)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.View(input));
            }

            var onlineTestId = await this.examsService.CreateOnlineTestAsync(examId, input.MinPointsFor3, input.Range, input.MaxPoints, input.StartTime, input.EndTime, input.Duration, input.QuestionsCount);

            var currQuestion = 0;

            return(this.RedirectToAction("CreateQuestion", "Exams", new { onlineTestId, currQuestion }));
        }