Ejemplo n.º 1
0
        public UnitOfWork(ScapelContext scapelContext,
                          IUserProfileRepository userProfileRepository
                          , IAnswerRepository answerRepository
                          , IAssessmentRepository assessmentRepository
                          , ICommentRepository commentRepository
                          , ILeaderboardRepository leaderboardRepository
                          , IOptionRepository optionRepository
                          , IQuestionRepository questionRepository
                          , IQuestionCategoryRepository questionCategoryRepository
                          , IRatingRepository ratingRepository
                          , IRoleRepository roleRepository
                          , ITagRepository tagRepository
                          , ITopicRepository topicRepository
                          , ITopicCategoryRepository topicCategoryRepository
                          , ITrainingCategoryRepository trainingCategoryRepository
                          , ITrainingVideoRepository trainingVideoRepository
                          , IVideoAnalysisRepository videoAnalysisRepository
                          , IVideoCategoryRepository videoCategoryRepository
                          , IVoteRepository voteRepository)
        {
            this._context = scapelContext;

            this.UserProfiles      = userProfileRepository;
            this.Answers           = answerRepository;
            this.Assessments       = assessmentRepository;
            this.Commments         = commentRepository;
            this.Leaderboards      = leaderboardRepository;
            this.Options           = optionRepository;
            this.Questions         = questionRepository;
            this.QuestionCategorys = questionCategoryRepository;
            this.Ratings           = ratingRepository;
            this.Roles             = roleRepository;
            this.Tags              = tagRepository;
            this.Topics            = topicRepository;
            this.TopicCategorys    = topicCategoryRepository;
            this.TrainingCategorys = trainingCategoryRepository;
            this.TrainingVideos    = trainingVideoRepository;
            this.VideoAnalysis     = videoAnalysisRepository;
            this.VideoCategory     = videoCategoryRepository;
            this.Votes             = voteRepository;
        }
Ejemplo n.º 2
0
 public TopicCategoryController(ITopicCategoryRepository topicCategoryRepository)
 {
     _topicCategoryRepository = topicCategoryRepository;
 }