ProgressMonitorStatusMessage GetProgressMonitorStatusMessages(List <INuGetPackageAction> packageActions) { if (packageActions.Count == 1) { string packageId = packageActions.OfType <INuGetPackageAction> ().First().PackageId; return(ProgressMonitorStatusMessageFactory.CreateInstallingSinglePackageMessage(packageId)); } return(ProgressMonitorStatusMessageFactory.CreateInstallingMultiplePackagesMessage(packageActions.Count)); }
ProgressMonitorStatusMessage GetProgressMonitorStatusMessages(List <IPackageAction> packageActions) { if (packageActions.Count == 1) { string packageId = packageActions.OfType <ProcessPackageAction> ().First().Package.Id; if (OlderPackageInstalledThanPackageSelected()) { return(ProgressMonitorStatusMessageFactory.CreateUpdatingSinglePackageMessage(packageId)); } return(ProgressMonitorStatusMessageFactory.CreateInstallingSinglePackageMessage(packageId)); } return(ProgressMonitorStatusMessageFactory.CreateInstallingMultiplePackagesMessage(packageActions.Count)); }