示例#1
0
        public MediaCoverService(IHttpProvider httpProvider, IDiskProvider diskProvider, IAppFolderInfo appFolderInfo,
                                 ICoverExistsSpecification coverExistsSpecification, Logger logger)
        {
            _httpProvider             = httpProvider;
            _diskProvider             = diskProvider;
            _coverExistsSpecification = coverExistsSpecification;
            _logger = logger;

            _coverRootFolder = appFolderInfo.GetMediaCoverPath();
        }
示例#2
0
        public MediaCoverService(IHttpProvider httpProvider,
                                 IDiskProvider diskProvider,
                                 IAppFolderInfo appFolderInfo,
                                 ICoverExistsSpecification coverExistsSpecification,
                                 IConfigFileProvider configFileProvider,
                                 IEventAggregator eventAggregator,
                                 Logger logger)
        {
            _httpProvider             = httpProvider;
            _diskProvider             = diskProvider;
            _coverExistsSpecification = coverExistsSpecification;
            _configFileProvider       = configFileProvider;
            _eventAggregator          = eventAggregator;
            _logger = logger;

            _coverRootFolder = appFolderInfo.GetMediaCoverPath();
        }
示例#3
0
        public MediaCoverService(IImageResizer resizer,
                                 IBookService bookService,
                                 IHttpClient httpClient,
                                 IDiskProvider diskProvider,
                                 IAppFolderInfo appFolderInfo,
                                 ICoverExistsSpecification coverExistsSpecification,
                                 IConfigFileProvider configFileProvider,
                                 IEventAggregator eventAggregator,
                                 Logger logger)
        {
            _resizer                  = resizer;
            _bookService              = bookService;
            _httpClient               = httpClient;
            _diskProvider             = diskProvider;
            _coverExistsSpecification = coverExistsSpecification;
            _configFileProvider       = configFileProvider;
            _eventAggregator          = eventAggregator;
            _logger = logger;

            _coverRootFolder = appFolderInfo.GetMediaCoverPath();
        }