public PackageMetadataMediaDownloadService(IApplicationCacheProvider appCacheProvider) { Argument.IsNotNull(() => appCacheProvider); _iconCache = appCacheProvider.EnsureIconCache(); _iconCache.FallbackValue = new System.Windows.Media.Imaging.BitmapImage(new Uri(_defaultIconUri)); }
public DomainUserService(ICurrentUserLoginProvider currentUserLoginProvider, IApplicationCacheProvider applicationCacheProvider, IUserCacheProvider userCacheProvider) { _currentUserLoginProvider = currentUserLoginProvider; _applicationCacheProvider = applicationCacheProvider; _userCacheProvider = userCacheProvider; }
public CachedGitHubEntryProvider( ILogger <CachedGitHubEntryProvider> logger, IGitHubEntryProvider gitHubEntryProvider, IApplicationCacheProvider applicationCacheProvider) { _logger = logger; _gitHubEntryProvider = gitHubEntryProvider; _applicationCacheProvider = applicationCacheProvider; }