Ejemplo n.º 1
0
        /// <summary>
        /// Gets all quiz for teacher courses.
        /// </summary>
        /// <param name="teacherId">The teacher id.</param>
        /// <param name="view">The view.</param>
        /// <returns></returns>
        public List <QuizzesViewModel> GetAllQuizzes()
        {
            List <QuizzesViewModel> models = new List <QuizzesViewModel>();

            try
            {
                List <Quiz> quizzes = QuizManager.FindAll();
                models = QuizViewModelFactory.CreateFromDomainModel(quizzes, ObjectMapper);
            }
            catch (Exception ex)
            {
                ExceptionManager.HandleException(ex, PolicyNameType.ExceptionReplacing);
            }
            return(models);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Gets all quiz for teacher courses.
        /// </summary>
        /// <param name="teacherId">The teacher id.</param>
        /// <param name="view">The view.</param>
        /// <returns></returns>
        public List <QuizzesViewModel> GetAllQuizzesForTeacherCourses(int teacherId, string filter)
        {
            List <QuizzesViewModel> models = new List <QuizzesViewModel>();

            try
            {
                List <Quiz> quizzes = QuizManager.GetAllQuizzesForTeacherCourses(teacherId, filter);
                models = QuizViewModelFactory.CreateFromDomainModel(quizzes, ObjectMapper);
            }
            catch (Exception ex)
            {
                ExceptionManager.HandleException(ex, PolicyNameType.ExceptionReplacing);
            }
            return(models);
        }
Ejemplo n.º 3
0
        private void TabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            TabControl.SelectedIndex = TabControl.SelectedIndex < 0 ? 0 : TabControl.SelectedIndex;

            QuizViewModelFactory.CreateInstnce().QuestionType = (TabControl.SelectedItem as TabItem).Header.ToString();
        }
Ejemplo n.º 4
0
 public QuizView()
 {
     InitializeComponent();
     this.DataContext = QuizViewModelFactory.CreateInstnce();
 }