public IActionResult CreateOnlineTest(string subjectName) { var model = new OnlineTestCreateInputModel { SubjectName = subjectName, }; return(this.View(model)); }
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 })); }