コード例 #1
0
        public UserRepository(IOptions <AppSettings> settings)
        {
            var dbContext = new MongoDbContext(settings);

            _users            = dbContext.Users;
            _followRepository = new FollowRepository(settings);
        }
コード例 #2
0
 public UnitOfWork(SocialMediaContext context)
 {
     AppContext = context;
     Users      = new UserRepository(context.Users);
     Posts      = new PostsRepository(context.Posts);
     Followings = new FollowRepository(context.Followings);
 }
コード例 #3
0
 public FollowsLogic(IFollowRepository followRepository, IIdentityFactory identityFactory,
                     IUserEventsPublisher userEventsPublisher)
 {
     _followRepository    = followRepository;
     _identityFactory     = identityFactory;
     _userEventsPublisher = userEventsPublisher;
 }
コード例 #4
0
 public ProjectService(
     IUnitOfWork unitOfWork,
     IMapper mapper,
     IProjectRepository projectRepository,
     IRoomRepository roomRepository,
     IUserRepository userRepository,
     ITagRepository tagRepository,
     IManagerRepository managerRepository,
     ITeamMemberRepository teamMemberRepository,
     ITaskRepository taskRepository,
     IFollowRepository followRepository,
     MapperConfiguration mapperConfig,
     INotificationRepository notificationRepository)
 {
     _unitOfWork             = unitOfWork;
     _mapper                 = mapper;
     _projectRepository      = projectRepository;
     _roomRepository         = roomRepository;
     _managerRepository      = managerRepository;
     _teamMemberRepository   = teamMemberRepository;
     _tagRepository          = tagRepository;
     _userRepository         = userRepository;
     _taskRepository         = taskRepository;
     _followRepository       = followRepository;
     _notificationRepository = notificationRepository;
     _mapperConfig           = mapperConfig;
 }
コード例 #5
0
ファイル: UserService.cs プロジェクト: lqt1912/CoStudy.WebAPI
 public UserService(IUserRepository userRepository,
                    IHttpContextAccessor httpContextAccessor,
                    IConfiguration configuration,
                    IAccountRepository accountRepository,
                    IPostRepository postRepository,
                    IClientGroupRepository clientGroupRepository,
                    IFieldRepository fieldRepository,
                    IFollowRepository followRepository,
                    IMapper mapper,
                    IObjectLevelRepository objectLevelRepository,
                    INotificationObjectRepository notificationObjectRepository,
                    IFcmRepository fcmRepository,
                    ILevelRepository levelRepository, ISearchHistoryRepository searchHistoryRepository)
 {
     this.userRepository        = userRepository;
     _httpContextAccessor       = httpContextAccessor;
     _configuration             = configuration;
     this.accountRepository     = accountRepository;
     this.postRepository        = postRepository;
     this.clientGroupRepository = clientGroupRepository;
     this.fieldRepository       = fieldRepository;
     this.followRepository      = followRepository;
     this.mapper = mapper;
     this.objectLevelRepository        = objectLevelRepository;
     this.notificationObjectRepository = notificationObjectRepository;
     this.fcmRepository           = fcmRepository;
     this.levelRepository         = levelRepository;
     this.searchHistoryRepository = searchHistoryRepository;
 }
コード例 #6
0
 public UserConvertAction(IPostRepository postRepository, IUserRepository userRepository, IFollowRepository followRepository, IObjectLevelRepository objectLevelRepository, IMapper mapper)
 {
     this.postRepository        = postRepository;
     this.userRepository        = userRepository;
     this.followRepository      = followRepository;
     this.objectLevelRepository = objectLevelRepository;
     this.mapper = mapper;
 }
コード例 #7
0
   public FollowConvertAction(IUserRepository userRepository,
 IFollowRepository followRepository,
 IHttpContextAccessor httpContextAccessor)
   {
       this.userRepository = userRepository;
       this.followRepository = followRepository;
       this.httpContextAccessor = httpContextAccessor;
   }
コード例 #8
0
 public UserService(IUserRepository userRepository, ISubscriptionRepository subscriptionRepository, IFollowRepository followRepository, ICountryRepository countryRepository, IRoleRepository roleRepository)
 {
     UserRepository         = userRepository;
     SubscriptionRepository = subscriptionRepository;
     FollowRepository       = followRepository;
     CountryRepository      = countryRepository;
     RoleRepository         = roleRepository;
 }
コード例 #9
0
 public PostService(IPostRepository postRepository,
                    IUserRepository userRepository, IMapper mapper, IFollowRepository followRepository)
 {
     _postRepository   = postRepository;
     _userRepository   = userRepository;
     _followRepository = followRepository;
     _mapper           = mapper;
 }
コード例 #10
0
 public MusicianService(IMusicianRepository musicianRepository, IMusicianGenreRepository musicianGenreRepository,
                        IMusicianInstrumentRepository musicianInstrumentRepository, IFollowRepository followRepository, IUnitOfWork unitOfWork)
 {
     _musicianRepository           = musicianRepository;
     _musicianGenreRepository      = musicianGenreRepository;
     _musicianInstrumentRepository = musicianInstrumentRepository;
     _followRepository             = followRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #11
0
 public MemberService(IMemberMapper memberMapper, IUserService userService, IUserProfileRepository userProfileRepository, IMemberPersonalize memberPersonalize, IFollowRepository followRepository, ICurrentUserProvider currentUserProvider)
 {
     _memberMapper          = memberMapper;
     _userService           = userService;
     _userProfileRepository = userProfileRepository;
     _memberPersonalize     = memberPersonalize;
     _followRepository      = followRepository;
     _currentUserProvider   = currentUserProvider;
 }
コード例 #12
0
 public PostService(IFactorRepository factorRepository, IPostRepository postRepository, IUserRepository userRepository, ISettingRepository settingRepository, IMessageRepository messageRepository, IFollowRepository followRepository, ICommentRepository commentRepository)
 {
     _factorRepository  = factorRepository;
     _postRepository    = postRepository;
     _userRepository    = userRepository;
     _settingRepository = settingRepository;
     _messageRepository = messageRepository;
     _followRepository  = followRepository;
     _commentRepository = commentRepository;
 }
コード例 #13
0
 public FollowController(IFollowRepository followRepository, IMapper mapper, LinkGenerator linkGenerator, IValidator <Follow> followValidator, ILogger logger, IUserMockRepository userMockService, IBlackListMockRepository blackListMockService)
 {
     this.followRepository     = followRepository;
     this.mapper               = mapper;
     this.linkGenerator        = linkGenerator;
     this.followValidator      = followValidator;
     this.logger               = logger;
     this.userMockService      = userMockService;
     this.blackListMockService = blackListMockService;
 }
コード例 #14
0
 public UserService(IFriendRepository friendRepository, IUserProfileRepository userProfileRepository, IMemberMapper memberMapper, IFollowRepository followRepository, IFollowMapper followMapper, IApiClient apiClient, IHttpContextAccessor httpContextAccessor)
 {
     _friendRepository      = friendRepository;
     _userProfileRepository = userProfileRepository;
     _memberMapper          = memberMapper;
     _followRepository      = followRepository;
     _followMapper          = followMapper;
     _apiClient             = apiClient;
     _httpContextAccessor   = httpContextAccessor;
 }
コード例 #15
0
ファイル: FollowStore.cs プロジェクト: radtek/Plato
 public FollowStore(
     IFollowRepository <Models.Follow> followRepository,
     IDbQueryConfiguration dbQuery,
     ILogger <FollowStore> logger,
     ICacheManager cacheManager,
     IKeyGenerator keyGenerator)
 {
     _followRepository = followRepository;
     _keyGenerator     = keyGenerator;
     _cacheManager     = cacheManager;
     _dbQuery          = dbQuery;
     _logger           = logger;
 }
コード例 #16
0
 public BlogService(
     IPostRepository postRepository,
     ICommentRepository commentRepository,
     IVotingRepository voteRepository,
     ITagRepostory tagRepository,
     ICategoryRepository categoryRepository,
     IUserRepository userRepository,
     IFollowRepository followRepository)
 {
     this.postRepository     = postRepository;
     this.commenRepository   = commentRepository;
     this.voteRepository     = voteRepository;
     this.tagRepoistory      = tagRepository;
     this.categoryRepository = categoryRepository;
     this.userRepository     = userRepository;
     this.followRepository   = followRepository;
 }
コード例 #17
0
 public PostService(IHttpContextAccessor httpContextAccessor,
                    IConfiguration configuration,
                    IUserRepository userRepository,
                    IPostRepository postRepository,
                    IFollowRepository followRepository,
                    IUpVoteRepository upVoteRepository,
                    IDownVoteRepository downVoteRepository,
                    IFcmRepository fcmRepository,
                    IMapper mapper,
                    IObjectLevelRepository objectLevelRepository,
                    ILevelService levelService,
                    IFieldGroupRepository fieldGroupRepository,
                    ILevelRepository levelRepository,
                    IMessageService messageService,
                    IConversationService conversationService,
                    ICommentRepository commentRepository,
                    IReplyCommentRepository replyCommentRepository,
                    IViolenceWordRepository violenceWordRepository,
                    IUserService userService,
                    ISearchHistoryRepository searchHistoryRepository)
 {
     this.httpContextAccessor = httpContextAccessor;
     this.configuration       = configuration;
     this.userRepository      = userRepository;
     this.postRepository      = postRepository;
     this.followRepository    = followRepository;
     this.upVoteRepository    = upVoteRepository;
     this.downVoteRepository  = downVoteRepository;
     this.fcmRepository       = fcmRepository;
     this.mapper = mapper;
     this.objectLevelRepository   = objectLevelRepository;
     this.levelService            = levelService;
     this.fieldGroupRepository    = fieldGroupRepository;
     this.levelRepository         = levelRepository;
     this.messageService          = messageService;
     this.conversationService     = conversationService;
     this.commentRepository       = commentRepository;
     this.replyCommentRepository  = replyCommentRepository;
     this.violenceWordRepository  = violenceWordRepository;
     this.userService             = userService;
     this.searchHistoryRepository = searchHistoryRepository;
 }
コード例 #18
0
ファイル: FollowService.cs プロジェクト: ClashAPI/ClashAPI
 public FollowService(IFollowRepository followRepository, IUserService userService)
 {
     _followRepository = followRepository;
     _userService      = userService;
 }
コード例 #19
0
 public void Initialize()
 {
     _followRepository = new FollowRepository(_dbHandler.Object);
 }
コード例 #20
0
 public FollowService(IFollowRepository followRepository)
 {
     _followRepository = followRepository;
 }
コード例 #21
0
 /// <summary>
 /// 构造器
 /// </summary>
 /// <param name="followRepository">follow仓储</param>
 public FollowService(IFollowRepository followRepository)
 {
     this.followRepository = followRepository;
     categoryService       = new CategoryService();
 }
コード例 #22
0
 public FollowController()
 {
     this.userRepository   = new UserRepository();
     this.followRepository = new FollowRepository();
 }
コード例 #23
0
 public FollowServiceImpl(IFollowRepository Repository)
 {
     this.Repository = Repository;
 }
コード例 #24
0
 public FollowService(IFollowRepository followRepository, IUserRepository userRepository)
 {
     _followRepository = followRepository;
     _userRepository   = userRepository;
 }
コード例 #25
0
ファイル: FollowService.cs プロジェクト: jrocket/MOG
 public FollowService(IFollowRepository repo)
 {
     this.repo = repo;
 }
コード例 #26
0
 //解析依赖项
 public UserController(IUserInfoRepository rep1, IFollowRepository rep2)
 {
     user_repository   = rep1;
     follow_repository = rep2;
 }
コード例 #27
0
ファイル: FollowService.cs プロジェクト: jrocket/MOG
 public FollowService(IFollowRepository repo)
 {
     this.repo = repo;
 }
コード例 #28
0
 public FollowService(IOptions <AppSettings> settings)
 {
     _followRepository = new FollowRepository(settings);
 }
コード例 #29
0
 public FollowService(IFollowRepository followRepository, IUnitOfWork unitOfWork)
 {
     _followRepository = followRepository;
     _unitOfWork       = unitOfWork;
 }
コード例 #30
0
 public MessageService(IMessageRepository messageRepository, ITimeFormatter timeFormatter, IFollowRepository followRepository)
 {
     _messageRepository = messageRepository;
     _timeFormatter     = timeFormatter;
     _followRepository  = followRepository;
 }
コード例 #31
0
ファイル: FollowService.cs プロジェクト: ramonaerts/Kwetter
 public FollowService(IMessagePublisher messagePublisher, IFollowRepository followRepository)
 {
     _messagePublisher = messagePublisher;
     _followRepository = followRepository;
 }