コード例 #1
0
        public async Task <ServerResponse <long> > CreateMhTaskAsync([FromBody] MhTaskRequest mhTaskRequest)
        {
            var serverResponse = await _mhTaskService.CreateMhTaskAsync(mhTaskRequest);

            mhTaskRequest.Id = serverResponse.Result;
            await _sendEndpointProvider.Send(_mhTaskService.CreateFeedMessage(mhTaskRequest, EFeedAction.Create));

            return(serverResponse);
        }
コード例 #2
0
        public async Task <ServerResponse> CreateMhTaskAsync([FromBody] MhTaskRequest mhTaskRequest)
        {
            return(AOResultToServerResponse(await _mhTaskService.CreateMhTaskAsync(mhTaskRequest).ContinueWith(x =>
            {
                var request = _requestClient.Create(_mhTaskService.CreateMhTaskFeedMessage(mhTaskRequest, x.Result.Result));

                request.GetResponse <FeedMessage>();

                return x.Result;
            })));
        }