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> ());
     }
 }
예제 #4
0
        public IQueryable <IPackage> GetPackages()
        {
            ISolutionPackageRepository repository = CreateSolutionPackageRepository();

            return(repository.GetPackages());
        }