public WorkflowInstanceService(IMapper mapper, IWorkflowInstanceRepository repository, IActivityInstanceRepository activityInstanceRepository, IBlockingActivityRepository blockingActivityRepository, ElsaDbContext elsaDbContext)
 {
     _mapper     = mapper;
     _repository = repository;
     _activityInstanceRepository = activityInstanceRepository;
     _blockingActivityRepository = blockingActivityRepository;
     _elsaDbContext = elsaDbContext;
 }
Exemple #2
0
 public DatabaseWorkflowInstanceStore(IWorkflowInstanceRepository workflowInstanceRepository, IObjectMapper <WorkFlowManagementDomainModule> objectMapper, IActivityDefinitionRepository activityDefinitionRepository, IActivityInstanceRepository activityInstanceRepository, IUnitOfWorkManager unitOfWorkManager, IGuidGenerator guidGenerator)
 {
     this._workflowInstanceRepository = workflowInstanceRepository;
     _objectMapper = objectMapper;
     _activityDefinitionRepository = activityDefinitionRepository;
     _activityInstanceRepository   = activityInstanceRepository;
     _unitOfWorkManager            = unitOfWorkManager;
     _guidGenerator = guidGenerator;
 }