Ejemplo n.º 1
0
 public CommandPrompt(ILogger <CommandPrompt> logger,
                      ILinksCache linksCache,
                      ILinksProvider linksProvider,
                      IFileDownloader fileDownloader,
                      IDownloadProgressProvider downloadProgressProvider,
                      IDownloadProgressMonitor downloadProgressMonitor,
                      ITextProvider textProvider,
                      IConfigurationService configurationService)
 {
     _logger                   = logger;
     _linksCache               = linksCache;
     _linksProvider            = linksProvider;
     _fileDownloader           = fileDownloader;
     _downloadProgressProvider = downloadProgressProvider;
     _downloadProgressMonitor  = downloadProgressMonitor;
     _textProvider             = textProvider;
     _configurationService     = configurationService;
 }
Ejemplo n.º 2
0
 static ModelsMappings()
 {
     _userResourceLinksProvider = new UserResourceLinksProvider();
     _bookResourceLinksProvider = new BookResourceLinksProvider();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="LinksController"/> class.
 /// </summary>
 /// <param name="linksProvider">The links provider.</param>
 public LinksController(ILinksProvider linksProvider)
 {
     this.linksProvider = linksProvider;
 }