public WorkFlowExecuter(IWorkFlowInstanceService WorkFlowInstanceService , IWorkFlowProcessUpdater workFlowProcessUpdater , IWorkFlowProcessFinder workFlowProcessFinder , IWorkFlowHandlerFinder workFlowHandlerFinder , IEventPublisher eventPublisher , IAttachmentCreater attachmentCreater , ILogService logService) { _workFlowInstanceService = WorkFlowInstanceService; _workFlowProcessUpdater = workFlowProcessUpdater; _workFlowProcessFinder = workFlowProcessFinder; _workFlowHandlerFinder = workFlowHandlerFinder; _eventPublisher = eventPublisher; _attachmentCreater = attachmentCreater; _logService = logService; }
public WorkFlowStarter(IAppContext appContext , IWorkFlowInstanceService WorkFlowInstanceService , IWorkFlowStepService workFlowStepService , IWorkFlowProcessService workFlowProcessService , IWorkFlowProcessUpdater workFlowProcessUpdater , IWorkFlowHandlerFinder workFlowHandlerFinder , IEventPublisher eventPublisher , IAttributeFinder attributeFinder , IAttachmentCreater attachmentCreater , ILogService logService) { _loc = appContext.GetFeature <ILocalizedTextProvider>(); _WorkFlowInstanceService = WorkFlowInstanceService; _workFlowStepService = workFlowStepService; _workFlowProcessService = workFlowProcessService; _workFlowProcessUpdater = workFlowProcessUpdater; _workFlowHandlerFinder = workFlowHandlerFinder; _eventPublisher = eventPublisher; _attributeFinder = attributeFinder; _attachmentCreater = attachmentCreater; _logService = logService; }