示例#1
0
 public WorkflowTransitionsController(
     IWorkflowTransitionRepository workflowTransitionRepository,
     //IFunctionRegistry functionRegistry,
     IItemRepository itemRepository,
     IItemTypeRepository itemTypeRepository,
     IWorkflowNodeRepository workflowNodeRepository,
     IFieldRepository fieldRepository)
 {
     _workflowTransitionRepository = workflowTransitionRepository;
     //_functionRegistry = functionRegistry;
     _itemRepository         = itemRepository;
     _itemTypeRepository     = itemTypeRepository;
     _workflowNodeRepository = workflowNodeRepository;
     _fieldRepository        = fieldRepository;
 }
示例#2
0
 public ItemRepository(IOptions <Settings> settings,
                       IItemTypeRepository itemTypeRepository,
                       IWorkflowNodeRepository workflowNodeRepository,
                       //IFieldRepository fieldRepository,
                       IFieldChangeGroupRepository fieldChangeGroupRepository,
                       IItemLocationRepository itemLocationRepository,
                       IWorkflowTransitionRepository workflowTransitionRepository)
 {
     _context                = new ItemContext(settings);
     _itemTypeRepository     = itemTypeRepository;
     _workflowNodeRepository = workflowNodeRepository;
     //_fieldRepository = fieldRepository;
     _fieldChangeGroupRepository   = fieldChangeGroupRepository;
     _itemLocationRepository       = itemLocationRepository;
     _workflowTransitionRepository = workflowTransitionRepository;
 }