public WorkflowInstanceService(IMapper mapper, IWorkflowInstanceRepository repository, IActivityInstanceRepository activityInstanceRepository, IBlockingActivityRepository blockingActivityRepository, ElsaDbContext elsaDbContext) { _mapper = mapper; _repository = repository; _activityInstanceRepository = activityInstanceRepository; _blockingActivityRepository = blockingActivityRepository; _elsaDbContext = elsaDbContext; }
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; }