public async Task <AcceptOrderCommand> AcceptOrder(string token, AcceptOrderCommand command) { var uri = UriHelper.CombineUri(GlobalSetting.Instance.OrderEndpoint, $"/{command.OrderId}/AcceptOrder"); var result = await _requestProvider.PostAsync(uri, command, Settings.AccessToken); return(result); }
public async Task <IActionResult> CompleteOrder(AcceptOrderCommand command, [FromRoute] Guid orderId) { if (command.OrderId != orderId) { return(BadRequest()); } return(Ok(await Mediator.Send(command))); }
public async Task <ActionResult <OrderViewModel> > AcceptOrderAsync([FromBody] AcceptOrderCommand command) { var result = await _mediator.Send(command); return(Ok(ResponseWrapper.CreateOkResponseWrapper(result))); }