public override IEvent BuildEvent(ICommandCQRS command, WorkflowActionShareDocumentUnitModel workflowAction) { DocumentUnitModel documentUnitModel = workflowAction.GetReferenced(); DocumentUnit documentUnit = _webAPIClient.GetDocumentUnitAsync(new DocumentUnit(documentUnitModel.UniqueId)).Result; documentUnit.WorkflowName = workflowAction.WorkflowName; documentUnit.IdWorkflowActivity = workflowAction.IdWorkflowActivity; EventShareDocumentUnit @event = new EventShareDocumentUnit(Guid.NewGuid(), workflowAction.CorrelationId, command.TenantName, command.TenantId, command.TenantAOOId, command.Identity, documentUnit, null); return(@event); }
public WorkflowActionShareDocumentUnitModel(DocumentUnitModel referenced) { Referenced = referenced; }
public WorkflowActionFascicleModel(FascicleModel fascicleModel, DocumentUnitModel referenced, FascicleFolderModel folder) { Fascicle = fascicleModel; Referenced = referenced; Folder = folder; }
public WorkflowActionDocumentUnitLinkModel(DocumentUnitModel referenced, DocumentUnitModel destinationLink) { DestinationLink = destinationLink; Referenced = referenced; }