public static SurveysVm GetSurveysVm(long userId) { UserQuizList quizList = QuizBc.Instance.GetQuizList(UserBc.Instance.GetCurrntUser().Id); var result = quizList.MapToSurveysVm(); return(result); }
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); }