예제 #1
0
 public WorkflowInfo GetWorkflow([FromBody] WorkflowRequestModel model)
 {
     if (model == null)
     {
         return(new WorkflowInfo());
     }
     return(new WorkflowGet(_config.Value, _dbConfig.Value).GetWorkflow(model.Id, model.Version).Data);
 }
예제 #2
0
 public void DeleteWorkflow([FromBody] WorkflowRequestModel model)
 {
     new WorkflowGet(_config.Value, _dbConfig.Value).DeleteWorkflow(model.Id, model.Version);
 }
예제 #3
0
 public GraphModel GetExecutionGraph([FromBody] WorkflowRequestModel workFlow)
 {
     return(new WorkflowGet(_config.Value, _dbConfig.Value).GetExecutionGraph(workFlow.Id, workFlow.Version).Data);
 }
예제 #4
0
 public WorkflowInfo GetLastVersionWorkflow([FromBody] WorkflowRequestModel model)
 {
     return(new WorkflowGet(_config.Value, _dbConfig.Value).GetLastVersionWorkflow(model.Id).Data);
 }
예제 #5
0
 public List <WorkflowInfo> GetHistoryWorkflows([FromBody] WorkflowRequestModel model)
 {
     return(new WorkflowGet(_config.Value, _dbConfig.Value).GetHistoryWorkflows(model.Id).Data);
 }