public static SurveysVm GetSurveysVm(long userId)
        {
            UserQuizList quizList = QuizBc.Instance.GetQuizList(UserBc.Instance.GetCurrntUser().Id);

            var result = quizList.MapToSurveysVm();

            return(result);
        }
Example #2
0
        public static SurveysVm MapToSurveysVm(this UserQuizList quizList)
        {
            var surveys = new SurveysVm();

            surveys.Questions = quizList.Questions.Select(q => q.MapToSingleQuestionLblVm()).ToList();
            surveys.Quizzes   = quizList.Quizzes.Select(q => q.MapToQuizLblVm()).ToList();

            return(surveys);
        }
        public UserQuizList GetUserQuizList(long userId)
        {
            var command = new SearchQuizesByUserIdCommand(userId);

            command.Execute();

            UserQuizList list = new UserQuizList();

            list.Quizzes = command.CommandResult.Quizzes;

            var command2 = new SearchSingleQuestionsByUserIdCommand(userId);

            command2.Execute();

            list.Questions = command2.CommandResult;

            return(list);
        }