private void ExecuteHelper(EntityRef procedureStepRef, EntityRef supervisorRef) { Platform.GetService <IProtocollingWorkflowService>( delegate(IProtocollingWorkflowService service) { SubmitProtocolForApprovalRequest request = new SubmitProtocolForApprovalRequest(procedureStepRef, supervisorRef); service.SubmitProtocolForApproval(request); }); }
public SubmitProtocolForApprovalResponse SubmitProtocolForApproval(SubmitProtocolForApprovalRequest request) { var assignmentStep = this.PersistenceContext.Load <ProtocolAssignmentStep>(request.ProtocolAssignmentStepRef); SaveProtocolHelper(assignmentStep, request.Protocol, request.OrderNotes, request.SupervisorRef, true); var op = new ProtocollingOperations.SubmitForApprovalOperation(); op.Execute(assignmentStep); this.PersistenceContext.SynchState(); return(new SubmitProtocolForApprovalResponse()); }
private void ExecuteHelper(EntityRef procedureStepRef, EntityRef supervisorRef) { Platform.GetService<IProtocollingWorkflowService>( delegate(IProtocollingWorkflowService service) { SubmitProtocolForApprovalRequest request = new SubmitProtocolForApprovalRequest(procedureStepRef, supervisorRef); service.SubmitProtocolForApproval(request); }); }