public UpdatedPackageViewModel2(
     IPackageViewModelParent2 parent,
     IPackageFromRepository package,
     SelectedProjectsForUpdatedPackages selectedProjects,
     IPackageManagementEvents packageManagementEvents,
     IPackageActionRunner actionRunner,
     ILogger logger)
     : base(parent, package, selectedProjects, packageManagementEvents, actionRunner, logger)
 {
 }
		public InstalledPackageViewModel2 (
			IPackageViewModelParent2 parent,
			IPackageFromRepository package,
			SelectedProjectsForInstalledPackages selectedProjects,
			IPackageManagementEvents packageManagementEvents,
			IPackageActionRunner actionRunner,
			ILogger logger)
			: base (parent, package, selectedProjects, packageManagementEvents, actionRunner, logger)
		{
		}
Ejemplo n.º 3
0
 public virtual PackageViewModel2 CreatePackageViewModel(IPackageViewModelParent2 parent, IPackageFromRepository package)
 {
     return(new PackageViewModel2(
                parent,
                package,
                SelectedProjects,
                PackageManagementEvents,
                PackageActionRunner,
                Logger));
 }
		public override PackageViewModel2 CreatePackageViewModel (IPackageViewModelParent2 parent, IPackageFromRepository package)
		{
			return new UpdatedPackageViewModel2 (
				parent,
				package,
				selectedProjectsForUpdatedPackages,
				PackageManagementEvents,
				PackageActionRunner,
				Logger);
		}
		public virtual PackageViewModel2 CreatePackageViewModel (IPackageViewModelParent2 parent, IPackageFromRepository package)
		{
			return new PackageViewModel2 (
				parent,
				package,
				SelectedProjects,
				PackageManagementEvents,
				PackageActionRunner,
				Logger);
		}
Ejemplo n.º 6
0
 public override PackageViewModel2 CreatePackageViewModel(IPackageViewModelParent2 parent, IPackageFromRepository package)
 {
     return(new InstalledPackageViewModel2(
                parent,
                package,
                selectedProjectsForInstalledPackages,
                PackageManagementEvents,
                PackageActionRunner,
                Logger));
 }
        public PackageViewModel2(
            IPackageViewModelParent2 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();
        }