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; }
public TopicCategoryController(ITopicCategoryRepository topicCategoryRepository) { _topicCategoryRepository = topicCategoryRepository; }