private DeploymentAdditionalData ConstructDeploymentAdditionalData() { var additionalData = new DeploymentAdditionalData(); if (!string.IsNullOrEmpty(_options.Value.SSHConnection) && IsVerified) { additionalData.AvailableDeploymentTypes.Add(DeploymentType.ThisMachine); } additionalData.AvailableDeploymentTypes.Add(DeploymentType.RemoteMachine); additionalData.AvailableDeploymentTypes.Add(DeploymentType.Manual); return(additionalData); }
private DeploymentAdditionalData ConstructDeploymentAdditionalData(DeploymentSettings updateSettingsSettings, Options optionsValue) { var additionalData = new DeploymentAdditionalData(); if (!string.IsNullOrEmpty(_options.Value.SSHConnection) && optionsValue.VerifyPassword(updateSettingsSettings.ThisMachinePassword)) { additionalData.AvailableDeploymentTypes.Add(DeploymentType.ThisMachine); } additionalData.AvailableDeploymentTypes.Add(DeploymentType.RemoteMachine); additionalData.AvailableDeploymentTypes.Add(DeploymentType.Manual); return(additionalData); }