public PackageIndexingService( IPackageService packages, IPackageStorageService storage, IBaGetSearchResource search, IOptionsSnapshot <BaGetOptions> options, ILogger <PackageIndexingService> logger) { _packages = packages ?? throw new ArgumentNullException(nameof(packages)); _storage = storage ?? throw new ArgumentNullException(nameof(storage)); _search = search ?? throw new ArgumentNullException(nameof(search)); _options = options ?? throw new ArgumentNullException(nameof(options)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public SearchController(IBaGetSearchResource searchService) { _searchService = searchService ?? throw new ArgumentNullException(nameof(searchService)); }