public WorkflowEngine(IServiceProvider serviceProvider, ITracker tracker, IDeferredTarget deferredTarget) { _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); _workflowStorage = _serviceProvider.GetService <IWorkflowStorage>() ?? throw new NullReferenceException("IWorkflowStorage"); _instanceStorage = _serviceProvider.GetService <IInstanceStorage>() ?? throw new NullReferenceException("IInstanceStorage"); _deferredTarget = deferredTarget ?? throw new NullReferenceException("IDeferredTarget"); _tracker = tracker; }
public DataService(ClientQueryDeserializer queryDeserializer, TypedAutoGridStructureDataProvider <CstReqCustoms> cstReqCustomsListDataProvider, CstReqCustomsReportStructureDataProvider cstReqCustomsReportStructureDataProvider, IWebClientWorkflowService service, IWorkflowStorage workflowStorage) : base(queryDeserializer, service, workflowStorage) { StructureDataProviders.Add(cstReqCustomsListDataProvider); StructureDataProviders.Add(cstReqCustomsReportStructureDataProvider); }
public DataService(ClientQueryDeserializer queryDeserializer, IwbGridStructureDataProvider iwbGridStructureDataProvider, OwbGridStructureDataProvider owbGridStructureDataProvider, IWebClientWorkflowService service, IWorkflowStorage workflowStorage) : base(queryDeserializer, service, workflowStorage) { StructureDataProviders.Add(iwbGridStructureDataProvider); StructureDataProviders.Add(owbGridStructureDataProvider); }
public SyncFormService( IPrevalueSourceService prevalueSourceService, IPrevalueSourceStorage prevalueSourceStorage, IDataSourceService dataSourceService, IDataSourceStorage dataSourceStorage, IFormService formService, IFormStorage formStorage, IWorkflowServices workflowServices, IWorkflowStorage workflowStorage) { this.prevalueSourceStorage = prevalueSourceStorage; this.prevalueSourceService = prevalueSourceService; this.dataSourceService = dataSourceService; this.dataSourceStorage = dataSourceStorage; this.formService = formService; this.formStorage = formStorage; this.workflowServices = workflowServices; this.workflowStorage = workflowStorage; }
public EditorController(IWorkflowStorage workflowStorage, IWorkflowCatalog workflowCatalog, IWebHostEnvironment host) { _workflowStorage = workflowStorage; _workflowCatalog = workflowCatalog; _host = host; }
public WorkflowController(IWorkflowEngine engine, IWorkflowCatalog catalog, IWorkflowStorage storage) { _engine = engine; _catalog = catalog; _storage = storage; }
public SqlServerInstanceStorage(IDbContext dbContext, IWorkflowStorage workflowStorage, ISerializer serializer) { _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); _workflowStorage = workflowStorage ?? throw new ArgumentNullException(nameof(workflowStorage)); _serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); }