void GetTitle(IPackageManagementSolution solution)
        {
            var    selectedProjects = new PackageManagementSelectedProjects(solution);
            string selectionName    = selectedProjects.SelectionName;

            Title = String.Format("{0} - Manage Packages", selectionName);
        }
        void GetTitle(IPackageManagementSolution solution)
        {
            var    selectedProjects = new PackageManagementSelectedProjects(solution);
            string selectionName    = selectedProjects.SelectionName;

            Title = GettextCatalog.GetString("{0} - Manage Packages", selectionName);
        }
		public PackageViewModel CreatePackageViewModel (IPackageViewModelParent parent, IPackageFromRepository package)
		{
			SelectedProjects = new PackageManagementSelectedProjects (FakeSolution);
			return new PackageViewModel (
				parent,
				package,
				SelectedProjects,
				PackageManagementEvents,
				null,
				FakeLogger);
		}
        public PackageViewModel(
            IPackageViewModelParent parent,
            IPackageFromRepository package,
            PackageManagementSelectedProjects selectedProjects,
            IPackageManagementEvents packageManagementEvents,
            IPackageActionRunner actionRunner,
            ILogger logger)
        {
            this.parent                  = parent;
            this.package                 = package;
            this.selectedProjects        = selectedProjects;
            this.packageManagementEvents = packageManagementEvents;
            this.actionRunner            = actionRunner;
            this.logger                  = CreateLogger(logger);

            CreateCommands();
        }
		public TestablePackageViewModel (
			IPackageViewModelParent parent,
			FakePackage package,
			PackageManagementSelectedProjects selectedProjects,
			PackageManagementEvents packageManagementEvents,
			FakeLogger logger)
			: base (
				parent,
				package,
				selectedProjects,
				packageManagementEvents,
				null,
				logger)
		{
			this.FakePackage = package;
			this.PackageManagementEvents = packageManagementEvents;
			this.FakeLogger = logger;
		}
		public IUpdatePackagesAction CreateAction(
			PackageManagementSelectedProjects selectedProjects,
			IEnumerable<IPackageFromRepository> packages)
		{
			this.selectedProjects = selectedProjects;
			this.packages = packages;
			
			singleProjectSelected = selectedProjects.HasSingleProjectSelected();
			
			CreateProjectForDetermingPackageOperations();
			IUpdatePackagesAction action = CreateActionInternal();
			action.AddPackages(packages);
			action.Logger = logger;
			
			IEnumerable<PackageOperation> operations = GetPackageOperations(action);
			action.AddOperations(operations);
			
			return action;
		}
		public UpdatedPackagesViewModel(
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredPackageRepositories,
			UpdatedPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
			: base(
				registeredPackageRepositories,
				packageViewModelFactory,
				taskFactory)
		{
			this.selectedProjects = new PackageManagementSelectedProjects(solution);
			this.logger = packageViewModelFactory.Logger;
			this.packageManagementEvents = packageViewModelFactory.PackageManagementEvents;
			
			packageManagementEvents.ParentPackagesUpdated += PackagesUpdated;
			
			ShowPackageSources = true;
			ShowUpdateAllPackages = true;
			ShowPrerelease = true;
		}
Exemple #8
0
        public UpdatedPackagesViewModel(
            IPackageManagementSolution solution,
            IRegisteredPackageRepositories registeredPackageRepositories,
            UpdatedPackageViewModelFactory packageViewModelFactory,
            ITaskFactory taskFactory)
            : base(
                registeredPackageRepositories,
                packageViewModelFactory,
                taskFactory)
        {
            this.selectedProjects        = new PackageManagementSelectedProjects(solution);
            this.logger                  = packageViewModelFactory.Logger;
            this.packageManagementEvents = packageViewModelFactory.PackageManagementEvents;

            packageManagementEvents.ParentPackagesUpdated += PackagesUpdated;

            ShowPackageSources    = true;
            ShowUpdateAllPackages = true;
            ShowPrerelease        = true;
        }
        public IUpdatePackagesAction CreateAction(
            PackageManagementSelectedProjects selectedProjects,
            IEnumerable <IPackageFromRepository> packages)
        {
            this.selectedProjects = selectedProjects;
            this.packages         = packages;

            singleProjectSelected = selectedProjects.HasSingleProjectSelected();

            CreateProjectForDetermingPackageOperations();
            IUpdatePackagesAction action = CreateActionInternal();

            action.AddPackages(packages);
            action.Logger = logger;

            IEnumerable <PackageOperation> operations = GetPackageOperations(action);

            action.AddOperations(operations);

            return(action);
        }
		void CreateSelectedProjects ()
		{
			selectedProjects = new PackageManagementSelectedProjects (fakeSolution);
		}
		void GetTitle(IPackageManagementSolution solution)
		{
			var selectedProjects = new PackageManagementSelectedProjects(solution);
			string selectionName = selectedProjects.SelectionName;
			Title = String.Format("{0} - Manage Packages", selectionName);
		}