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); }
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; }))); }