public ActionResult Matura(MaturaVm matura) { var userId = this.User.Identity.GetUserId(); MaturaResult maturaResult = this.service.VerificateMatura(matura.Questions, userId); int id = maturaResult.Id; return(this.Redirect($"~/matura/result/{maturaResult.Id}")); }
private MaturaVm GenerateMaturaVm(Grade grade, Subject subject) { MaturaVm matura = new MaturaVm(); List <QuestionClosedAnswerTestVm> questions = new List <QuestionClosedAnswerTestVm>(); for (int numberInTest = 1; numberInTest < 22; numberInTest++) { questions.Add(this.GetRandomQuestion(grade, subject, numberInTest)); } matura.Questions = questions; return(matura); }
public MaturaVm GenerateMatura(int grade, string subject) { MaturaVm vm = new MaturaVm(); if (grade == 12) { switch (subject) { case "bg": vm = this.GenerateMaturaVm(Grade.ТwelfthGrade, Subject.BG); break; } } return(vm); }