Ejemplo n.º 1
0
 public UsersService(QuizerContext context) : base(context)
 {
     _anonymousUsersRepository  = new AnonymousUsersRepository(context);
     _userSettingsRepository    = new UserSettingsRepository(context);
     _quizAccessesRepository    = new QuizAccessesRepository(context);
     _learningQuizzesRepository = new LearningQuizzesRepository(context);
     _solvedQuizRepository      = new SolvedQuizRepository(context);
     _quizzesRepository         = new QuizzesRepository(context);
 }
Ejemplo n.º 2
0
 public StatisticsService(QuizerContext context, Auth0ManagementFactory auth0ManagementFactory) : base(context)
 {
     _auth0UsersService         = new Auth0UsersService(auth0ManagementFactory);
     _quizzesRepository         = new QuizzesRepository(context);
     _quizAccessesRepository    = new QuizAccessesRepository(context);
     _solvedQuizRepository      = new SolvedQuizRepository(context);
     _learningQuizzesRepository = new LearningQuizzesRepository(context);
     _quizSessionsRepository    = new QuizSessionsRepository(context);
 }
Ejemplo n.º 3
0
 public QuizzesService(
     QuizerContext context,
     Auth0ManagementFactory auth0ManagementFactory
     ) : base(context)
 {
     _quizzesRepository      = new QuizzesRepository(context);
     _questionsRepository    = new QuestionsRepository(context);
     _quizAccessesRepository = new QuizAccessesRepository(context);
     _auth0UsersService      = new Auth0UsersService(auth0ManagementFactory);
 }
Ejemplo n.º 4
0
 public SolvingQuizzesService(
     QuizerContext context,
     StatisticsService statisticsService,
     Auth0ManagementFactory auth0ManagementFactory
     ) : base(context)
 {
     _quizzesRepository   = new QuizzesRepository(context);
     _questionsRepository = new QuestionsRepository(context);
     _statisticsService   = statisticsService;
     _auth0UsersService   = new Auth0UsersService(auth0ManagementFactory);
 }
 public LearningQuizzesService(
     QuizerContext context,
     Auth0ManagementFactory auth0ManagementFactory
     ) : base(context)
 {
     _quizzesRepository               = new QuizzesRepository(context);
     _quizAccessesRepository          = new QuizAccessesRepository(context);
     _questionsRepository             = new QuestionsRepository(context);
     _answersRepository               = new AnswersRepository(context);
     _learningQuizzesRepository       = new LearningQuizzesRepository(context);
     _learningQuizQuestionsRepository = new LearningQuizQuestionsRepository(context);
     _userSettingsRepository          = new UserSettingsRepository(context);
     _auth0UsersService               = new Auth0UsersService(auth0ManagementFactory);
 }
Ejemplo n.º 6
0
 public QuestionsService(QuizerContext context) : base(context)
 {
     _quizzesRepository   = new QuizzesRepository(context);
     _questionsRepository = new QuestionsRepository(context);
     _answersRepository   = new AnswersRepository(context);
 }