public ImportedPackageDisplayType(string name, PackageRepo repo, NuGetExecutor controller, ChocoExecutor chocoExecutor, IEnumerable <string> importedPackageIds)
 {
     this.name          = name;
     this.controller    = controller;
     this.chocoExecutor = chocoExecutor;
     importedPackages   = importedPackageIds.Select(repo.GetPackage).ToList();
 }
Exemple #2
0
 public AllPackageDisplayType(PackageRepo repo, NuGetExecutor nugetExecutor, ChocoExecutor chocoExecutor)
 {
     this.repo          = repo;
     this.nugetExecutor = nugetExecutor;
 }
Exemple #3
0
 public static IPackageDisplayType BuildUpgradeFilter(PackageRepo repo, NuGetExecutor nugetExecutor, ChocoExecutor chocoExecutor)
 => new UpgradeablePackageDisplayType(repo, nugetExecutor, chocoExecutor);
Exemple #4
0
 public UpgradeablePackageDisplayType(PackageRepo repo, NuGetExecutor controller, ChocoExecutor chocoExecutor)
 {
     this.chocoExecutor = chocoExecutor;
 }
Exemple #5
0
 public InstalledPackageDisplayType(PackageRepo repo, NuGetExecutor controller, ChocoExecutor chocoExecutor)
 {
     this.chocoExecutor = chocoExecutor;
 }
Exemple #6
0
 public static List <IPackageDisplayType> BuildDisplayTypes(PackageRepo repo, NuGetExecutor nugetExecutor, ChocoExecutor chocoExecutor) =>
 new List <IPackageDisplayType>
 {
     new AllPackageDisplayType(repo, nugetExecutor, chocoExecutor),
     new InstalledPackageDisplayType(repo, nugetExecutor, chocoExecutor),
     new UpgradeablePackageDisplayType(repo, nugetExecutor, chocoExecutor),
 };
 public void Execute(ChocoExecutor chocoExecutor, Action <string> outputLineCallback)
 {
     chocoExecutor.Upgrade(packages, specificVersion, outputLineCallback);
 }
 public void Execute(ChocoExecutor chocoExecutor, Action <string> outputLineCallback)
 {
     chocoExecutor.Uninstall(packages, outputLineCallback);
 }
Exemple #9
0
 public void Execute(ChocoExecutor chocoExecutor, SemanticVersion specificVersion, Action <string> outputLineCallback)
 {
     chocoExecutor.Uninstall(package, outputLineCallback);
 }