private void InitializeProviders() { _musicProvider = new MusicProvider(_httpRequestProcessor); _artistProvider = new ArtistProvider(_httpRequestProcessor); _albumProvider = new AlbumProvider(_httpRequestProcessor); _searchProvider = new SearchProvider(_httpRequestProcessor); }
public CachedAlbumProvider(IAlbumProvider albumProvider, IEasyCachingProvider cache, CacheOptions options) => (AlbumProvider, Cache, Options) =
public AlbumController(IAlbumProvider albumProvider) { _albumProvider = albumProvider; }
public AlbumManager(IAlbumProvider albumProvider) =>
public StoreManagerController(IAlbumProvider albumProvider, IGenreProvider genreProvider) { _albumProvider = albumProvider; _genreProvider = genreProvider; }
//Album provider and logger are available as they are registered into the conatiner in AppHost public AlbumService(IAlbumProvider albumProvider,ILog logger) { _albumProvider = albumProvider; _logger = logger; }