public RestartCommandHandler(IInstallDirectoryManager installDirectory, IAppServiceManager appService, ILog log) { _installDirectory = installDirectory; _appService = appService; _log = log; }
public InstallCommandHandler(IPackageRepositoryManagerFactory packageRepositoryFactory, IInstallDirectoryManager installDirectory, IAppServiceManager appService, ILog log) { _packageRepositoryFactory = packageRepositoryFactory; _installDirectory = installDirectory; _appService = appService; _log = log; }
public StatusCommandHandler(IInstallDirectoryManager installDirectory, IAppServiceManager appService, ILog log) { _installDirectory = installDirectory; _appService = appService; _log = log; _serializer = new JsonSerializer { NullValueHandling = NullValueHandling.Ignore }; }
public static InstallDirectoryItem[] GetItems(this IInstallDirectoryManager installDirectory, string packageId, string packageVersion, string packageInstance) { var installItems = installDirectory.GetItems(); if (!string.IsNullOrWhiteSpace(packageId)) { installItems = installItems.Where(i => string.Equals(i.PackageId, packageId.Trim(), StringComparison.OrdinalIgnoreCase)); } if (!string.IsNullOrWhiteSpace(packageVersion)) { installItems = installItems.Where(i => string.Equals(i.PackageVersion, packageVersion.Trim(), StringComparison.OrdinalIgnoreCase)); } if (!string.IsNullOrWhiteSpace(packageInstance)) { installItems = installItems.Where(i => string.Equals(i.Instance, packageInstance.Trim(), StringComparison.OrdinalIgnoreCase)); } return(installItems.ToArray()); }