public static void SetSelectedProjectsToDeploy(Guid deploymentId, DependentProjectsToDeploySelection dependentProjectsToDeploySelection) { lock (_collectedProjectsByDeploymentId) { _collectedProjectsByDeploymentId[deploymentId] = new DependentProjectsToDeploySelectionResult { DependentProjectsToDeploySelection = dependentProjectsToDeploySelection }; } }
public static void SkipDependentProjectsSelection(Guid deploymentId) { lock (_collectedProjectsByDeploymentId) { _collectedProjectsByDeploymentId[deploymentId] = new DependentProjectsToDeploySelectionResult { Skipped = true }; } }
public static void CancelDependentProjectsSelection(Guid deploymentId) { lock (_collectedProjectsByDeploymentId) { _collectedProjectsByDeploymentId[deploymentId] = new DependentProjectsToDeploySelectionResult { Canceled = true }; } }