public Service( IEntityRepository entityRepository, IMapper mapper, ISubscriptionHandlerFactory subscriptionHandlerFactory, IInfrastructure infrastructure, IImportOpml importer) { this.entityRepository = entityRepository; this.mapper = mapper; this.subscriptionHandlerFactory = subscriptionHandlerFactory; this.infrastructure = infrastructure; this.importer = importer; }
public RssSubscriptionService( ISessionProvider sessionProvider, IRssChannelsSubscriptionsRepository rssSubscriptionsRepository, IRssEntriesToReadRepository rssToReadRepository, IRssEventRepository rssEventsRepository, IRssChannelsRepository rssChannelsRepository, ISubscriptionHandlerFactory subscriptionHandlerFactory) { this.sessionProvider = sessionProvider; this.rssSubscriptionsRepository = rssSubscriptionsRepository; this.rssToReadRepository = rssToReadRepository; this.rssEventsRepository = rssEventsRepository; this.rssChannelsRepository = rssChannelsRepository; this.subscriptionHandlerFactory = subscriptionHandlerFactory; }
public RssSubscriptionService( IRssChannelsSubscriptionsRepository rssSubscriptionsRepository, IRssEntriesToReadRepository rssToReadRepository, IRssEventRepository rssEventsRepository, IRssChannelsRepository rssChannelsRepository, ISubscriptionHandlerFactory subscriptionHandlerFactory, IUserAuthentication authentication) { this.rssSubscriptionsRepository = rssSubscriptionsRepository; this.rssToReadRepository = rssToReadRepository; this.rssEventsRepository = rssEventsRepository; this.rssChannelsRepository = rssChannelsRepository; this.subscriptionHandlerFactory = subscriptionHandlerFactory; this.authentication = authentication; }