public MainWorkflowManager( IStepFactory stepFactory, IWorkflowManager workflowManager) { _stepFactory = stepFactory; _workflowManager = workflowManager; }
public SelectedStepFactory( IAsyncServiceProvider serviceProvider, ContentControl targetControl, IStepFactory nextStepFactory ) { if (serviceProvider is null) { throw new ArgumentNullException(nameof(serviceProvider)); } if (targetControl is null) { throw new ArgumentNullException(nameof(targetControl)); } if (nextStepFactory is null) { throw new ArgumentNullException(nameof(nextStepFactory)); } _serviceProvider = serviceProvider; _targetControl = targetControl; _nextStepFactory = nextStepFactory; }
public StepStateMapper(IStepFactory stepFactory) { this.stepFactory = stepFactory; this.stepMap = new Dictionary<JobItemState, Func<IStep>>(); this.InitialiseStepMap(); }
public WorkflowSdkClient( IWorkflowManager workflowManager, IStepFactory stepFactory, ILogger logger) { _logger = logger; _mainWorkflowManager = new MainWorkflowManager(stepFactory, workflowManager); }
private static IEnumerable <string> GetStepNames(IStepFactory stepFactory) { yield return(stepFactory.TypeName); foreach (var alias in stepFactory.StepType.GetCustomAttributes <AliasAttribute>()) { yield return(alias.Name); } }
public TestStep( TestStepDependency testStepDependency, StepSettings stepSettings, ILogger logger, IWorkflowManager workflowManager, IStepFactory stepFactory, WorkflowDataValidator[] workflowDataValidators) : base(stepSettings, logger, workflowManager, stepFactory, workflowDataValidators) { _testStepDependency = testStepDependency; }
public Batch(IBatchMethod method, Quantity initialSize, IIdGenerator idGenerator, IStepFactory stepFactory) { _stepFactory = stepFactory; _steps = new List <IStep>(); Action cannotCreateInitialStep = () => throw new ArgumentException(); _stepFactory.Create(method.InitialStepType, DateTime.Now) .OnFailure(cannotCreateInitialStep) .OnSuccess(step => _steps.Add(step)); Info = new BatchInfo { Method = method, InitialSize = initialSize }; Id = idGenerator.NextId; }
public LogInUserCommand(EnterLoginModel model, IStepFactory stepFactory) : base(stepFactory.CreateCompleteStep().WithRedirectTo().Home()) { _model = model; }
public PipelineFactory(IStepFactory stepFactory, IFailureHandlingStrategy failureHandlingStrategy, params IStepPropertyValueProvider[] stepPropertyValueProviders) { _stepFactory = stepFactory; _failureHandlingStrategy = failureHandlingStrategy; _stepPropertyValueProviders = stepPropertyValueProviders; }