Пример #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;
        }
Пример #2
0
 public AssessmentRepository(ScapelContext context) : base(context)
 {
 }
Пример #3
0
 public UserProfileRepository(ScapelContext context, IOptions <Configurations> config) : base(context)
 {
     this.config = config;
 }
Пример #4
0
        public OptionRepository(ScapelContext context) : base(context)
        {

        }
Пример #5
0
 public RatingRepository(ScapelContext context) : base(context)
 {
 }
Пример #6
0
 public RoleRepository(ScapelContext context) : base(context)
 {
 }
Пример #7
0
 public QuestionCategoryRepository(ScapelContext context) : base(context)
 {
 }
Пример #8
0
 public AnswerRepository(ScapelContext context) : base(context)
 {
 }
Пример #9
0
 public TagRepository(ScapelContext context) : base(context)
 {
 }
Пример #10
0
 public CommentRepository(ScapelContext context) : base(context)
 {
 }
Пример #11
0
 public TrainingVideoRepository(ScapelContext context) : base(context)
 {
 }
Пример #12
0
 public VideoAnalysisRepository(ScapelContext context) : base(context)
 {
 }
Пример #13
0
 public TopicCategoryRepository(ScapelContext context) : base(context)
 {
 }
Пример #14
0
 protected GenericRepository(ScapelContext context)
 {
     _context = context;
 }
Пример #15
0
 public VideoCategoryRepository(ScapelContext context) : base(context)
 {
 }
Пример #16
0
 public LeaderboardRepository(ScapelContext context) : base(context)
 {
 }
Пример #17
0
 public TrainingCategoryRepository(ScapelContext context) : base(context)
 {
 }