public WorkFlowDefineService(IRepository <WorkFlowDefine, Guid> repository,
                              IRepository <WorkFlowFlowConnection, Guid> connectionRepository,
                              IRepository <WorkFlowFlowNode, Guid> nodeRepository,
                              IRepository <WorkFlowFormContent, Guid> workflowFormContentRepository,
                              IRepository <WorkFlowFormElement, Guid> workflowFormElementRepository,
                              IRepository <WorkFlowFlowNodeElement, Guid> workFlowFlowNodeElementRepository,
                              IWorkFlowTypeService workFlowTypeService,
                              IMapper mapper,
                              IUnitOfWork <BaseIdentityDbContext> unitOfWork)
 {
     _repository                        = repository;
     _connectionRepository              = connectionRepository;
     _nodeRepository                    = nodeRepository;
     _workflowFormContentRepository     = workflowFormContentRepository;
     _workflowFormElementRepository     = workflowFormElementRepository;
     _workFlowFlowNodeElementRepository = workFlowFlowNodeElementRepository;
     _workFlowTypeService               = workFlowTypeService;
     _mapper     = mapper;
     _unitOfWork = unitOfWork;
 }
 public WorkFlowTypeController(IWorkFlowTypeService service)
 {
     _service = service;
 }