/// <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); } }
/// <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)); }