Beispiel #1
0
        public override int Execute()
        {
            var isDetailed = _parseResult.GetValueForOption(ToolSearchCommandParser.DetailOption);
            NugetSearchApiParameter nugetSearchApiParameter = new NugetSearchApiParameter(_parseResult);
            IReadOnlyCollection <SearchResultPackage> searchResultPackages =
                NugetSearchApiResultDeserializer.Deserialize(
                    _nugetToolSearchApiRequest.GetResult(nugetSearchApiParameter).GetAwaiter().GetResult());

            _searchResultPrinter.Print(isDetailed, searchResultPackages);

            return(0);
        }
Beispiel #2
0
        public override int Execute()
        {
            var isDetailed = _options.ValueOrDefault <bool>("detail");
            NugetSearchApiParameter nugetSearchApiParameter = new NugetSearchApiParameter(_options);
            IReadOnlyCollection <SearchResultPackage> searchResultPackages =
                NugetSearchApiResultDeserializer.Deserialize(
                    _nugetToolSearchApiRequest.GetResult(nugetSearchApiParameter).GetAwaiter().GetResult());

            _searchResultPrinter.Print(isDetailed, searchResultPackages);

            return(0);
        }