示例#1
0
        public IActionResult GetInvocationResultByIdShort(string operationIdShort, string requestId)
        {
            if (string.IsNullOrEmpty(operationIdShort))
            {
                return(ResultHandling.NullResult(nameof(operationIdShort)));
            }
            if (string.IsNullOrEmpty(requestId))
            {
                return(ResultHandling.NullResult(nameof(requestId)));
            }

            IResult <InvocationResponse> result = GetInvocationResult(operationIdShort, requestId);

            return(result.CreateActionResult(CrudOperation.Invoke));
        }
示例#2
0
        public IActionResult InvokeOperationByIdShortAsync(string operationIdShort, [FromBody] InvocationRequest invocationRequest)
        {
            if (string.IsNullOrEmpty(operationIdShort))
            {
                return(ResultHandling.NullResult(nameof(operationIdShort)));
            }
            if (invocationRequest == null)
            {
                return(ResultHandling.NullResult(nameof(invocationRequest)));
            }

            IResult <CallbackResponse> result = InvokeOperationAsync(operationIdShort, invocationRequest);

            return(result.CreateActionResult(CrudOperation.Invoke));
        }