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 AssessmentRepository(ScapelContext context) : base(context) { }
public UserProfileRepository(ScapelContext context, IOptions <Configurations> config) : base(context) { this.config = config; }
public OptionRepository(ScapelContext context) : base(context) { }
public RatingRepository(ScapelContext context) : base(context) { }
public RoleRepository(ScapelContext context) : base(context) { }
public QuestionCategoryRepository(ScapelContext context) : base(context) { }
public AnswerRepository(ScapelContext context) : base(context) { }
public TagRepository(ScapelContext context) : base(context) { }
public CommentRepository(ScapelContext context) : base(context) { }
public TrainingVideoRepository(ScapelContext context) : base(context) { }
public VideoAnalysisRepository(ScapelContext context) : base(context) { }
public TopicCategoryRepository(ScapelContext context) : base(context) { }
protected GenericRepository(ScapelContext context) { _context = context; }
public VideoCategoryRepository(ScapelContext context) : base(context) { }
public LeaderboardRepository(ScapelContext context) : base(context) { }
public TrainingCategoryRepository(ScapelContext context) : base(context) { }