Ejemplo n.º 1
0
 /// <summary>
 /// Public constructor used for dependencies injection
 /// </summary>
 /// <param name="rssSourcesProvider">RSS Sources prodiver instance</param>
 /// <param name="newsProvider">New provider instance</param>
 /// <param name="storage">Storage provider instance</param>
 /// <param name="parser">Parser provider instance</param>
 public SourcesController(IRssSourcesProvider rssSourcesProvider, INewsProvider newsProvider,
     IContentStorage storage, IParserProvider parser)
 {
     _rssSourcesProvider = rssSourcesProvider;
     _newsProvider = newsProvider;
     _contentStorage = storage;
     _newsParser = parser;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Public constructor used for dependencies injection
 /// </summary>
 /// <param name="newsProvider">News provider instance</param>
 /// <param name="rssSourcesProvider">Rss sources provider instance</param>
 public NewsHub(INewsProvider newsProvider, IRssSourcesProvider rssSourcesProvider)
 {
     _newsProvider = newsProvider;
     _rssSourcesProvider = rssSourcesProvider;
 }