public PackageModel( IPackageService packages, IPackageContentService content, ISearchService search, IUrlGenerator url) { _packages = packages ?? throw new ArgumentNullException(nameof(packages)); _content = content ?? throw new ArgumentNullException(nameof(content)); _search = search ?? throw new ArgumentNullException(nameof(search)); _url = url ?? throw new ArgumentNullException(nameof(url)); }
public PackageModel( IMirrorService mirror, IPackageContentService content, ISearchService search, IUrlGenerator url) { _mirror = mirror ?? throw new ArgumentNullException(nameof(mirror)); _content = content ?? throw new ArgumentNullException(nameof(content)); _search = search ?? throw new ArgumentNullException(nameof(search)); _url = url ?? throw new ArgumentNullException(nameof(url)); }
public MirrorService( IPackageService localPackages, IPackageContentService upstreamContent, IPackageMetadataService upstreamMetadata, IPackageIndexingService indexer, ILogger <MirrorService> logger) { _localPackages = localPackages ?? throw new ArgumentNullException(nameof(localPackages)); _upstreamContent = upstreamContent ?? throw new ArgumentNullException(nameof(upstreamContent)); _upstreamMetadata = upstreamMetadata ?? throw new ArgumentNullException(nameof(upstreamMetadata)); _indexer = indexer ?? throw new ArgumentNullException(nameof(indexer)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PackageContentController(IPackageContentService content) { _content = content ?? throw new ArgumentNullException(nameof(content)); }
public PackageContentController(IPackageContentService packagecontentService) { this._packagecontentService = packagecontentService; }