Пример #1
0
        public UserRepository(IOptions <AppSettings> settings)
        {
            var dbContext = new MongoDbContext(settings);

            _users            = dbContext.Users;
            _followRepository = new FollowRepository(settings);
        }
 public UnitOfWork(SocialMediaContext context)
 {
     AppContext = context;
     Users      = new UserRepository(context.Users);
     Posts      = new PostsRepository(context.Posts);
     Followings = new FollowRepository(context.Followings);
 }
 public FollowsLogic(IFollowRepository followRepository, IIdentityFactory identityFactory,
                     IUserEventsPublisher userEventsPublisher)
 {
     _followRepository    = followRepository;
     _identityFactory     = identityFactory;
     _userEventsPublisher = userEventsPublisher;
 }
 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
 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
 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
 public FollowService(IFollowRepository followRepository, IUserService userService)
 {
     _followRepository = followRepository;
     _userService      = userService;
 }
Пример #19
0
 public void Initialize()
 {
     _followRepository = new FollowRepository(_dbHandler.Object);
 }
 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();
 }
 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
 public FollowService(IFollowRepository repo)
 {
     this.repo = repo;
 }
Пример #26
0
 //解析依赖项
 public UserController(IUserInfoRepository rep1, IFollowRepository rep2)
 {
     user_repository   = rep1;
     follow_repository = rep2;
 }
Пример #27
0
 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
 public FollowService(IMessagePublisher messagePublisher, IFollowRepository followRepository)
 {
     _messagePublisher = messagePublisher;
     _followRepository = followRepository;
 }