public WorkFlowExecuterController(IWebAppContext appContext , IEntityFinder entityFinder , IWorkFlowProcessService workFlowProcessService , IWorkFlowProcessFinder workFlowProcessFinder , IWorkFlowInstanceService workFlowInstanceService , IWorkFlowExecuter workFlowExecuter , IDataFinder dataFinder) : base(appContext) { _entityFinder = entityFinder; _workFlowProcessService = workFlowProcessService; _workFlowProcessFinder = workFlowProcessFinder; _workFlowInstanceService = workFlowInstanceService; _workFlowExecuter = workFlowExecuter; _dataFinder = dataFinder; }
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; }