public RssReadersJob() { var itanDatabaseContext = new ItanDatabaseContext(); var userRepository = new UserRepository(itanDatabaseContext); var rssChannelsRepository = new RssChannelsRepository(itanDatabaseContext); var rssChannelsSubscriptionsRepository = new RssChannelsSubscriptionsRepository(itanDatabaseContext); var rssEntriesToReadRepository = new RssEntriesToReadRepository(itanDatabaseContext); var rssEventRepository = new RssEventRepository(itanDatabaseContext); this.testService = new TestService(userRepository, rssChannelsRepository, rssChannelsSubscriptionsRepository, rssEntriesToReadRepository, rssEventRepository, itanDatabaseContext); }
public RssUpdateJob() { var itanDatabaseContext = new ItanDatabaseContext(); var updateRepository = new UpdateRepository(itanDatabaseContext); var rssEntriesRepository = new RssEntriesRepository(itanDatabaseContext); var rssChannelsRepository = new RssChannelsRepository(itanDatabaseContext); var rssChannelUpdateRepository = new RssChannelUpdateRepository(itanDatabaseContext); var configureMapper = IsThereAnyNewsAutomapper.ConfigureMapper(); ISyndicationFeedAdapter syndicationFeedAdapter = new SyndicationFeedAdapter(configureMapper); this.updateService = new UpdateService( updateRepository, rssEntriesRepository, rssChannelsRepository, rssChannelUpdateRepository, syndicationFeedAdapter); }
public RssUpdateJob() { var configureMapper = IsThereAnyNewsAutomapper.ConfigureMapper(); var itanDatabaseContext = new ItanDatabaseContext(); var updateRepository = new UpdateRepository(itanDatabaseContext); var rssEntriesRepository = new RssEntriesRepository(itanDatabaseContext, configureMapper); var rssChannelsRepository = new RssChannelsRepository(itanDatabaseContext); var rssChannelUpdateRepository = new RssChannelUpdateRepository(itanDatabaseContext); ISyndicationFeedAdapter syndicationFeedAdapter = new SyndicationFeedAdapter(configureMapper); this.updateService = new UpdateService( updateRepository, rssEntriesRepository, rssChannelsRepository, rssChannelUpdateRepository, syndicationFeedAdapter, configureMapper); }