Ejemplo n.º 1
0
 public static bool CanTransitionTo(this ExecutionStatus originalStatus, ExecutionStatus newStatus) =>
 (originalStatus == newStatus) ||
 (originalStatus == ExecutionStatus.Undefined) ||
 (originalStatus.IsPreProcessingStatus() && newStatus.IsPreProcessingStatus()) ||
 (originalStatus.IsPreProcessingStatus() && newStatus.IsProcessingStatus()) ||
 (originalStatus.IsProcessingStatus() && newStatus.IsPostProcessingStatus());