private void ExecuteHelper(EntityRef procedureStepRef, EntityRef supervisorRef)
 {
     Platform.GetService <IProtocollingWorkflowService>(
         delegate(IProtocollingWorkflowService service)
     {
         SubmitProtocolForApprovalRequest request = new SubmitProtocolForApprovalRequest(procedureStepRef, supervisorRef);
         service.SubmitProtocolForApproval(request);
     });
 }
Пример #2
0
        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());
        }
Пример #3
0
		private void ExecuteHelper(EntityRef procedureStepRef, EntityRef supervisorRef)
		{
			Platform.GetService<IProtocollingWorkflowService>(
				delegate(IProtocollingWorkflowService service)
				{
					SubmitProtocolForApprovalRequest request = new SubmitProtocolForApprovalRequest(procedureStepRef, supervisorRef);
					service.SubmitProtocolForApproval(request);
				});
		}