示例#1
0
        public GetQuizByIdHandler(
            IQuizzesRepository quizRepository,
            ITopicsRepository topicsRepository)
        {
            _quizRepository = quizRepository
                              ?? throw new ArgumentNullException(nameof(quizRepository));

            _topicsRepository = topicsRepository
                                ?? throw new ArgumentNullException(nameof(topicsRepository));
        }
示例#2
0
 public UnitOfWork(DatabaseContext context,
                   IUsersRepository users,
                   IInvitationsRepository invitations,
                   IFriendshipsRepository friendships,
                   IInformationsRepository informations,
                   IQuizzesRepository quizes,
                   IQuizQuestionsRepository quizQuestions,
                   IQuizAnswersRepository quizAnswers,
                   IQuizScoresRepository quizScores,
                   IFilesRepository files,
                   IFilmWatchingsRepository filmWatchings,
                   IFilmsRepository films,
                   IFilmPeopleRepository filmPeople,
                   IPersonMarksRepository personMarks,
                   IInformationCommentsRepository informationComments,
                   IForumThreadsRepository forumThreads,
                   IForumThreadCommentsRepository forumThreadComments,
                   IMessagesRepository messages,
                   ISignalRConnectionsRepository signalRConnections,
                   IMessagesReadingsRepository messagesReadings,
                   IConversationsRepository conversations,
                   IInvitationNotificationsRepository invitationNotifications,
                   INotificationsReadingsRepository notificationsReadings,
                   IPeopleInRolesRepository peopleInRoles)
 {
     Context                 = context;
     Users                   = users;
     Friendships             = friendships;
     Invitations             = invitations;
     Informations            = informations;
     Quizzes                 = quizes;
     QuizQuestions           = quizQuestions;
     QuizAnswers             = quizAnswers;
     QuizScores              = quizScores;
     Files                   = files;
     FilmWatchings           = filmWatchings;
     Films                   = films;
     FilmPeople              = filmPeople;
     PersonMarks             = personMarks;
     InformationComments     = informationComments;
     ForumThreads            = forumThreads;
     ForumThreadComments     = forumThreadComments;
     Messages                = messages;
     SignalRConnections      = signalRConnections;
     MessagesReadings        = messagesReadings;
     Conversations           = conversations;
     InvitationNotifications = invitationNotifications;
     NotificationsReadings   = notificationsReadings;
     PeopleInRoles           = peopleInRoles;
 }
示例#3
0
 public GetQuizzesByTopicPagedHandler(
     IQuizzesRepository quizzesRepository)
 {
     _quizzesRepository = quizzesRepository;
 }
示例#4
0
 public GetQuizzesPagedHandler(
     IQuizzesRepository quizRepository)
 {
     _quizRepository = quizRepository
                       ?? throw new ArgumentNullException(nameof(quizRepository));
 }
示例#5
0
 public DeleteQuizByIdHandler(
     IQuizzesRepository quizzesRepository)
 {
     _quizzesRepository = quizzesRepository
                          ?? throw new ArgumentNullException(nameof(quizzesRepository));
 }
 public QuizzesController(LetQuizContext context, IQuizzesRepository quizzesRepository, IMapper mapper)
 {
     _context           = context;
     _quizzesRepository = quizzesRepository;
     _mapper            = mapper;
 }
 public GetPublicQuizzesByUserPagedHandler(
     IQuizzesRepository quizzesRepository)
 {
     _quizzesRepository = quizzesRepository;
 }