public NewsService( IOptions<NewsSettings> settings, INewsDatabase database, IEnumerable<ILatestNewsProvider> latestNewsProviders, IEnumerable<IPagedNewsProvider> pagedNewsProviders) { _settings = settings.Value; _database = database; _latestNewsProviders = latestNewsProviders.ToArray(); _pagedNewsProviders = pagedNewsProviders.ToArray(); StartUpdating(CancellationToken.None); }
public NewsController( NewsService service, // So that the service will be created at some point INewsDatabase database) { _database = database; }