public PhotoRepositoryCachingWrapper(IPhotoRepository photosRepository, IDataGatewayProvider dataGatewayProvider, IFeedProcessingCachingStrategy cachingStrategy, ILog log)
 {
     this.photosRepository    = photosRepository;
     this.dataGatewayProvider = dataGatewayProvider;
     this.cachingStrategy     = cachingStrategy;
     this.log = log;
 }
示例#2
0
 public MemberSubscriptionRepositoryCachingWrapper(IMemberSubscriptionRepository subscriptionRepository, IDataGatewayProvider dataGatewayProvider, IFeedProcessingCachingStrategy cachingStrategy, ILog log)
 {
     this.subscriptionRepository = subscriptionRepository;
     this.dataGatewayProvider    = dataGatewayProvider;
     this.cachingStrategy        = cachingStrategy;
     this.log = log;
 }
示例#3
0
 public IrChartDataProvider(IDataGatewayProvider dataGatewayProvider, IVkGroupRepository groupRepository, IEntitiesForChartProvider entitiesForChartProvider, IRawDataProvider rawDataProvider)
 {
     this.dataGatewayProvider      = dataGatewayProvider;
     this.groupRepository          = groupRepository;
     this.entitiesForChartProvider = entitiesForChartProvider;
     this.rawDataProvider          = rawDataProvider;
 }
示例#4
0
 public UserService(IUserRepository userRepository, IAccountRepository accountRepository, Func <IProjectRepository> projectRepositoryFactory, IUnitOfWorkProvider unitOfWorkProvider, ICurrentUserProvider currentUserProvider, IProjectRepository projectRepository, IDataGatewayProvider dataGatewayProvider)
 {
     this.userRepository           = userRepository;
     this.accountRepository        = accountRepository;
     this.projectRepositoryFactory = projectRepositoryFactory;
     this.unitOfWorkProvider       = unitOfWorkProvider;
     this.currentUserProvider      = currentUserProvider;
     this.projectRepository        = projectRepository;
     this.dataGatewayProvider      = dataGatewayProvider;
 }
示例#5
0
 public VideoRepositoryCachingWrapper(IVideoRepository videoRepository, IDataGatewayProvider dataGatewayProvider, IFeedProcessingCachingStrategy cachingStrategy)
 {
     this.videoRepository     = videoRepository;
     this.dataGatewayProvider = dataGatewayProvider;
     this.cachingStrategy     = cachingStrategy;
 }
 public PostRepositoryCachingWrapper(IPostRepository postRepository, IDataGatewayProvider dataGatewayProvider, IFeedProcessingCachingStrategy cachingStrategy)
 {
     this.postRepository      = postRepository;
     this.dataGatewayProvider = dataGatewayProvider;
     this.cachingStrategy     = cachingStrategy;
 }
 public MemberLikeSharesRepository(IDataGatewayProvider dataGatewayProvider)
 {
     this.dataGatewayProvider = dataGatewayProvider;
 }
示例#8
0
 public PostRepository(IDataGatewayProvider dataGatewayProvider)
 {
     this.dataGatewayProvider = dataGatewayProvider;
 }
 public MemberAdvancedSearcher(IProjectRepository projectRepository, IDataGatewayProvider dataGatewayProvider)
 {
     this.projectRepository   = projectRepository;
     this.dataGatewayProvider = dataGatewayProvider;
     this.birthdayGrouper     = new BirthdayGrouper();
 }
示例#10
0
 public AccountRepository(IDataGatewayProvider dataGatewayProvider)
 {
     this.dataGatewayProvider = dataGatewayProvider;
 }
示例#11
0
 public MembersDeltaUpdater(IDataGatewayProvider dataGatewayProvider, ILog log)
 {
     this.dataGatewayProvider = dataGatewayProvider;
     this.log = log;
 }
示例#12
0
 public TopicRepository(IDataGatewayProvider dataGatewayProvider)
 {
     this.dataGatewayProvider = dataGatewayProvider;
 }
示例#13
0
 public RawDataProvider(IDataGatewayProvider dataGatewayProvider)
 {
     this.dataGatewayProvider = dataGatewayProvider;
 }
 public MemberSubscriptionRepository(IDataGatewayProvider dataGatewayProvider, ILog log)
 {
     this.dataGatewayProvider = dataGatewayProvider;
     this.log = log;
 }
示例#15
0
 public KpiProvider(IVkGroupRepository groupRepository, IDataGatewayProvider dataGatewayProvider, IProjectRepository projectRepository)
 {
     this.groupRepository     = groupRepository;
     this.dataGatewayProvider = dataGatewayProvider;
     this.projectRepository   = projectRepository;
 }
示例#16
0
 public TopicRepositoryCachingWrapper(ITopicRepository topicRepository, IDataGatewayProvider dataGatewayProvider, IFeedProcessingCachingStrategy cachingStrategy)
 {
     this.topicRepository     = topicRepository;
     this.dataGatewayProvider = dataGatewayProvider;
     this.cachingStrategy     = cachingStrategy;
 }
示例#17
0
 public VkGroupRepository(IDataGatewayProvider dataGatewayProvider)
 {
     this.dataGatewayProvider = dataGatewayProvider;
 }