Esempio n. 1
0
        public AggRootSaveController(IWebAppContext appContext
                                     , IEntityFinder entityFinder
                                     , IAttributeFinder attributeFinder
                                     , IRelationShipFinder relationShipFinder

                                     , IDataCreater dataCreater
                                     , IDataUpdater dataUpdater

                                     , IAggCreater aggCreater
                                     , IAggUpdater aggUpdater
                                     , IAggFinder aggFinder

                                     , IAttachmentCreater attachmentCreater

                                     , IBusinessProcessFlowInstanceUpdater businessProcessFlowInstanceUpdater)
            : base(appContext)
        {
            _entityFinder       = entityFinder;
            _attributeFinder    = attributeFinder;
            _relationShipFinder = relationShipFinder;

            _dataCreater = dataCreater;
            _dataUpdater = dataUpdater;

            _aggCreater = aggCreater;
            _aggUpdater = aggUpdater;
            _aggFinder  = aggFinder;

            _attachmentCreater = attachmentCreater;

            _businessProcessFlowInstanceUpdater = businessProcessFlowInstanceUpdater;
        }
Esempio n. 2
0
 public RemoveFlowInstances(IWorkFlowInstanceService WorkFlowInstanceService
                            , IBusinessProcessFlowInstanceService businessProcessFlowInstanceService
                            , IBusinessProcessFlowInstanceUpdater businessProcessFlowInstanceUpdater)
 {
     _WorkFlowInstanceService            = WorkFlowInstanceService;
     _businessProcessFlowInstanceService = businessProcessFlowInstanceService;
     _businessProcessFlowInstanceUpdater = businessProcessFlowInstanceUpdater;
 }
Esempio n. 3
0
 public BusinessFlowController(IWebAppContext appContext
                               , IEntityFinder entityFinder
                               , IEntityMapFinder entityMapFinder
                               , IWorkFlowFinder workFlowFinder
                               , IBusinessProcessFlowInstanceService businessProcessFlowInstanceService
                               , IBusinessProcessFlowInstanceUpdater businessProcessFlowInstanceUpdater
                               , IProcessStageService processStageService
                               , IDataFinder dataFinder
                               , IDataUpdater dataUpdater
                               , IDataMapper dataMapper)
     : base(appContext)
 {
     _entityFinder    = entityFinder;
     _entityMapFinder = entityMapFinder;
     _workFlowFinder  = workFlowFinder;
     _businessProcessFlowInstanceService = businessProcessFlowInstanceService;
     _businessProcessFlowInstanceUpdater = businessProcessFlowInstanceUpdater;
     _processStageService = processStageService;
     _dataFinder          = dataFinder;
     _dataUpdater         = dataUpdater;
     _dataMapper          = dataMapper;
 }