コード例 #1
0
 public IPackageManagementProject GetActiveProject()
 {
     if (HasActiveProject())
     {
         return(GetActiveProject(registeredPackageRepositories.CreateAggregateRepository()));
     }
     return(null);
 }
コード例 #2
0
 IEnumerable <IPackageManagementProject> GetProjects()
 {
     return(GuiSyncDispatch(() => {
         IPackageRepository repository = registeredPackageRepositories.CreateAggregateRepository();
         return solution.GetProjects(repository).ToList();
     }));
 }
コード例 #3
0
        IQueryable <IPackage> GetUpdatedPackages()
        {
            IPackageRepository aggregateRepository = registeredPackageRepositories.CreateAggregateRepository();
            UpdatedPackages    updatedPackages     = CreateUpdatedPackages(aggregateRepository);

            updatedPackages.SearchTerms = Filter;
            return(updatedPackages.GetUpdatedPackages().AsQueryable());
        }
コード例 #4
0
        IQueryable <IPackage> GetUpdatedPackages()
        {
            IPackageRepository        aggregateRepository = registeredPackageRepositories.CreateAggregateRepository();
            IPackageManagementProject project             = GetSelectedProject(aggregateRepository);
            var updatedPackages = new UpdatedPackages(project, aggregateRepository);

            updatedPackages.SearchTerms = Filter;
            return(updatedPackages.GetUpdatedPackages().AsQueryable());
        }
コード例 #5
0
        IEnumerable <IPackageManagementProject> GetProjects()
        {
            IPackageRepository repository = registeredPackageRepositories.CreateAggregateRepository();

            return(solution.GetProjects(repository).ToList());
        }