Ejemplo n.º 1
0
 public HttpPostWorkflowCommand(IWorkflowWriter infectionDbInsertCommand, IWorkflowValidator WorkflowValidator, IDbContextProvider <ExposureContentDbContext> dbContextProvider)
 {
     _WorkflowDbInsertCommand = infectionDbInsertCommand;
     _WorkflowValidator       = WorkflowValidator;
     _DbContextProvider       = dbContextProvider;
 }
 public WorkflowService(ControllerAccess controllerAccess, IValidationDictionary validatonDictionary, IWorkflowValidator <T> workflowValidator)
 {
 }
 /// <summary>
 /// Initializes a new <see cref="V1CreateWorkflowCommandHandler"/>
 /// </summary>
 /// <param name="loggerFactory">The service used to create <see cref="ILogger"/>s</param>
 /// <param name="mediator">The service used to mediate calls</param>
 /// <param name="mapper">The service used to map objects</param>
 /// <param name="workflowValidator">The service used to validate <see cref="WorkflowDefinition"/>s</param>
 /// <param name="workflows">The <see cref="IRepository"/> used to manage <see cref="V1Workflow"/>s</param>
 /// <param name="runtimeHost">The current <see cref="IWorkflowRuntime"/></param>
 public V1CreateWorkflowCommandHandler(ILoggerFactory loggerFactory, IMediator mediator, IMapper mapper, IWorkflowValidator workflowValidator, IRepository <V1Workflow> workflows, IWorkflowRuntime runtimeHost)
     : base(loggerFactory, mediator, mapper)
 {
     this.WorkflowValidator = workflowValidator;
     this.Workflows         = workflows;
     this.RuntimeHost       = runtimeHost;
 }