public ActionResult CreateQuestions(QuestionAssignmentViewModel qa, bool redirectToNewForm)
 {
     if (ModelState.IsValid)
     {
         _assignmentsService.AddNewQuestion(qa.question);
         if (qa.totalNumberOfQuestions == qa.currentQuestionNumber)
         {
             return(View("AssignmentCreated"));
         }
         else
         {
             var _qa = new QuestionAssignmentViewModel
             {
                 currentQuestionNumber = qa.currentQuestionNumber + 1,
                 question = new Question {
                     AssignmentId = qa.question.AssignmentId
                 },
                 totalNumberOfQuestions = qa.totalNumberOfQuestions
             };
             return(RedirectToAction("CreateQuestions", new { _assignmentId = _qa.question.AssignmentId, _currentQuestionNumber = _qa.currentQuestionNumber, _totalNumberOfQuestions = _qa.totalNumberOfQuestions }));
         }
     }
     return(View(qa));
 }