public UpdatedPackageViewModelFactory(
			IPackageManagementService packageManagementService,
			ILicenseAcceptanceService licenseAcceptanceService,
			IMessageReporter messageReporter)
			: base(packageManagementService, licenseAcceptanceService, messageReporter)
		{
		}
 public UpdatedPackageViewModelFactory(
     IPackageManagementService packageManagementService,
     ILicenseAcceptanceService licenseAcceptanceService,
     IMessageReporter messageReporter)
     : base(packageManagementService, licenseAcceptanceService, messageReporter)
 {
 }
		public NuGetPackageLicenseAuditor (
			IEnumerable<SourceRepository> sources,
			INuGetPackageManager packageManager,
			ILicenseAcceptanceService licenseAcceptanceService)
		{
			this.sources = sources.ToList ();
			this.packageManager = packageManager;
			this.licenseAcceptanceService = licenseAcceptanceService;
		}
 public UpdatedPackageViewModel(
     IPackage package,
     IPackageManagementService packageManagementService,
     ILicenseAcceptanceService licenseAcceptanceService,
     IMessageReporter messageReporter)
     : base(package, packageManagementService, licenseAcceptanceService, messageReporter)
 {
     this.packageManagementService = packageManagementService;
 }
Example #5
0
 protected ProcessPackageOperationsAction(
     IPackageManagementProject project,
     IPackageManagementEvents packageManagementEvents,
     ILicenseAcceptanceService licenseAcceptanceService)
     : base(project, packageManagementEvents)
 {
     this.packageManagementEvents  = packageManagementEvents;
     this.licenseAcceptanceService = licenseAcceptanceService;
 }
Example #6
0
 public NuGetPackageLicenseAuditor(
     IEnumerable <SourceRepository> sources,
     INuGetPackageManager packageManager,
     ILicenseAcceptanceService licenseAcceptanceService)
 {
     this.sources                  = sources.ToList();
     this.packageManager           = packageManager;
     this.licenseAcceptanceService = licenseAcceptanceService;
 }
 public PackageViewModelFactory(
     IPackageManagementService packageManagementService,
     ILicenseAcceptanceService licenseAcceptanceService,
     IMessageReporter messageReport)
 {
     this.packageManagementService = packageManagementService;
     this.licenseAcceptanceService = licenseAcceptanceService;
     this.messageReporter          = messageReport;
 }
		public PackageViewModelFactory(
			IPackageManagementService packageManagementService,
			ILicenseAcceptanceService licenseAcceptanceService,
			IMessageReporter messageReporter)
		{
			this.PackageManagementService = packageManagementService;
			this.LicenseAcceptanceService = licenseAcceptanceService;
			this.MessageReporter = messageReporter;
		}
		public static Task AcceptLicenses (
			IEnumerable<SourceRepository> sources,
			IEnumerable<NuGetProjectAction> actions,
			INuGetPackageManager packageManager,
			ILicenseAcceptanceService licenseAcceptanceService,
			CancellationToken cancellationToken)
		{
			var auditor = new NuGetPackageLicenseAuditor (sources, packageManager, licenseAcceptanceService);
			return auditor.AcceptLicenses (actions, cancellationToken);
		}
		public ManagePackagesUserPrompts(
			IPackageManagementEvents packageManagementEvents,
			ILicenseAcceptanceService licenseAcceptanceService,
			ISelectProjectsService selectProjectsService)
		{
			this.packageManagementEvents = packageManagementEvents;
			this.licenseAcceptanceService = licenseAcceptanceService;
			this.selectProjectsService = selectProjectsService;
			
			SubscribeToEvents();
		}
Example #11
0
        public ManagePackagesUserPrompts(
            IPackageManagementEvents packageManagementEvents,
            ILicenseAcceptanceService licenseAcceptanceService,
            ISelectProjectsService selectProjectsService)
        {
            this.packageManagementEvents  = packageManagementEvents;
            this.licenseAcceptanceService = licenseAcceptanceService;
            this.selectProjectsService    = selectProjectsService;

            SubscribeToEvents();
        }
Example #12
0
        public static Task AcceptLicenses(
            IEnumerable <SourceRepository> sources,
            IEnumerable <NuGetProjectAction> actions,
            INuGetPackageManager packageManager,
            ILicenseAcceptanceService licenseAcceptanceService,
            CancellationToken cancellationToken)
        {
            var auditor = new NuGetPackageLicenseAuditor(sources, packageManager, licenseAcceptanceService);

            return(auditor.AcceptLicenses(actions, cancellationToken));
        }
Example #13
0
 public PackagesViewModel(
     IPackageManagementService packageManagementService,
     ILicenseAcceptanceService licenseAcceptanceService,
     IMessageReporter messageReporter,
     ITaskFactory taskFactory)
     : this(
         packageManagementService,
         new PackageViewModelFactory(packageManagementService, licenseAcceptanceService, messageReporter),
         taskFactory)
 {
 }
Example #14
0
 public PackageUpdatesViewModel(
     IPackageManagementService packageManagementService,
     IMessageReporter messageReporter,
     ILicenseAcceptanceService licenseAcceptanceService,
     ITaskFactory taskFactory)
     : base(
         packageManagementService,
         new UpdatedPackageViewModelFactory(packageManagementService, licenseAcceptanceService, messageReporter),
         taskFactory)
 {
     this.packageManagementService = packageManagementService;
 }
Example #15
0
 public UpdatePackageAction(
     IPackageManagementProject project,
     IPackageManagementEvents packageManagementEvents,
     IFileRemover fileRemover,
     ILicenseAcceptanceService licenseAcceptanceService)
     : base(project, packageManagementEvents, licenseAcceptanceService)
 {
     this.fileRemover   = fileRemover;
     UpdateDependencies = true;
     UpdateIfPackageDoesNotExistInProject = true;
     LicensesMustBeAccepted = true;
 }
		public PackageUpdatesViewModel(
			IPackageManagementService packageManagementService,
			IMessageReporter messageReporter,
			ILicenseAcceptanceService licenseAcceptanceService,
			ITaskFactory taskFactory)
			: base(
				packageManagementService,
				new UpdatedPackageViewModelFactory(packageManagementService, licenseAcceptanceService, messageReporter),
				taskFactory)
		{
			this.packageManagementService = packageManagementService;
		}
        public InstallPackageAction(
            IPackageManagementProject project,
            IPackageManagementEvents packageManagementEvents,
            IFileRemover fileRemover,
            ILicenseAcceptanceService licenseAcceptanceService)
            : base(project, packageManagementEvents, licenseAcceptanceService)
        {
            this.fileRemover = fileRemover;

            OpenReadMeText = true;
            PreserveLocalCopyReferences = true;
            LicensesMustBeAccepted      = true;
        }
Example #18
0
        void CreateUserPrompts()
        {
            fakeEvents                = MockRepository.GenerateStub <IPackageManagementEvents>();
            fakeLicenseService        = MockRepository.GenerateStub <ILicenseAcceptanceService>();
            fakeSelectProjectsService = MockRepository.GenerateStub <ISelectProjectsService>();
            fakeFileConflictResolver  = MockRepository.GenerateStub <IFileConflictResolver>();

            userPrompts = new ManagePackagesUserPrompts(
                fakeEvents,
                fakeLicenseService,
                fakeSelectProjectsService,
                fakeFileConflictResolver);
        }
		void CreateUserPrompts()
		{
			fakeEvents = MockRepository.GenerateStub<IPackageManagementEvents>();
			fakeLicenseService = MockRepository.GenerateStub<ILicenseAcceptanceService>();
			fakeSelectProjectsService = MockRepository.GenerateStub<ISelectProjectsService>();
			fakeFileConflictResolver = MockRepository.GenerateStub<IFileConflictResolver>();
			
			userPrompts = new ManagePackagesUserPrompts(
				fakeEvents,
				fakeLicenseService,
				fakeSelectProjectsService,
				fakeFileConflictResolver);
		}
        public ManagePackagesUserPrompts(
			IPackageManagementEvents packageManagementEvents,
			ILicenseAcceptanceService licenseAcceptanceService,
			ISelectProjectsService selectProjectsService,
			IFileConflictResolver fileConflictResolver)
        {
            this.packageManagementEvents = packageManagementEvents;
            this.licenseAcceptanceService = licenseAcceptanceService;
            this.selectProjectsService = selectProjectsService;
            this.fileConflictResolver = fileConflictResolver;

            ResetFileConflictResolution();
            SubscribeToEvents();
        }
Example #21
0
        public PackageViewModel(
            IPackage package,
            IPackageManagementService packageManagementService,
            ILicenseAcceptanceService licenseAcceptanceService,
            IMessageReporter messageReporter)
        {
            this.package = package;
            this.sourcePackageRepository  = packageManagementService.ActivePackageRepository;
            this.packageManagementService = packageManagementService;
            this.licenseAcceptanceService = licenseAcceptanceService;
            this.messageReporter          = messageReporter;

            CreateCommands();
        }
        public ManagePackagesUserPrompts(
            IPackageManagementEvents packageManagementEvents,
            ILicenseAcceptanceService licenseAcceptanceService,
            ISelectProjectsService selectProjectsService,
            IFileConflictResolver fileConflictResolver)
        {
            this.packageManagementEvents  = packageManagementEvents;
            this.licenseAcceptanceService = licenseAcceptanceService;
            this.selectProjectsService    = selectProjectsService;
            this.fileConflictResolver     = fileConflictResolver;

            ResetFileConflictResolution();
            SubscribeToEvents();
        }