IEnumerable <IPackage> GetSolutionPackages(PackageSearchCriteria search) { return(solutionPackageRepository .GetPackages() .Find(search.SearchText) .FilterByPrerelease(IncludePrerelease)); }
public IQueryable<IPackage> GetPackages() { ISolutionPackageRepository repository = CreateSolutionPackageRepository(); List<IPackageManagementProject> projects = GetProjects(ActivePackageRepository).ToList(); return repository .GetPackages() .Where(package => IsPackageInstalledInSolutionOrAnyProject(projects, package)); }
IEnumerable <IPackage> GetSolutionPackages(PackageSearchCriteria search) { try { return(solutionPackageRepository .GetPackages() .Find(search.SearchText) .FilterByPrerelease(IncludePrerelease) .ToList()); } catch (Exception ex) { LoggingService.LogError("Unable to get solution packages so these will not be shown.", ex); return(Enumerable.Empty <IPackage> ()); } }
public IQueryable <IPackage> GetPackages() { ISolutionPackageRepository repository = CreateSolutionPackageRepository(); return(repository.GetPackages()); }