/// <summary>
 /// Creates the quiz.
 /// </summary>
 /// <param name="createQuizViewModel">The create quiz view model.</param>
 public void CreateQuiz(QuizzesViewModel createQuizViewModel)
 {
     try
     {
         if (createQuizViewModel != null)
         {
             Quiz quiz = ObjectMapper.Map <QuizzesViewModel, Model.Entities.Quiz>(createQuizViewModel);
             quiz = QuizManager.Add(quiz);
             if (quiz != null && quiz.Id != 0)
             {
                 ModuleQuizManager.Add(new ModuleQuiz(quiz.Id, createQuizViewModel.ModuleId));
             }
         }
     }
     catch (Exception ex)
     {
         ExceptionManager.HandleException(ex, PolicyNameType.ExceptionReplacing);
     }
 }
Exemple #2
0
 /// <summary>
 /// Adds a given QuizItem to the quizManager
 /// </summary>
 /// <param name="quizToAdd">The quizItem being added</param>
 /// <returns>true/false for success/feilure</returns>
 public bool AddQuiz(QuizItem quizToAdd)
 {
     return(quizManager.Add(quizToAdd));
 }