/// <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); }
/// <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); }
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(); }
public QuizView() { InitializeComponent(); this.DataContext = QuizViewModelFactory.CreateInstnce(); }