IQueryable <IPackage> GetUpdatedPackages() { IPackageRepository repository = CreatePackageRepositoryForActivePackageSource(); UpdatedPackages2 updatedPackages = CreateUpdatedPackages(repository); updatedPackages.SearchTerms = Filter; return(updatedPackages .GetUpdatedPackages(IncludePrerelease) .AsQueryable()); }
protected override void UpdateRepositoryBeforeReadPackagesTaskStarts() { try { IPackageRepository repository = RegisteredPackageRepositories.ActiveRepository; IQueryable <IPackage> installedPackages = GetInstalledPackages(repository); updatedPackages = new UpdatedPackages2(installedPackages, repository); } catch (Exception ex) { errorMessage = ex.Message; } }