public async Task <IActionResult> Change([FromBody] ChangeOrderCommand cmd) { Order order = await this._repository.Get(cmd.OrderId); if (order == null) { return(new BadRequestObjectResult("order is not exit!")); } order.ChangeItems(cmd.ChangeItems, cmd.NewItems, cmd.RemoveItems); await this._repository.SaveChanges(order); return(new OkResult()); }
public async Task <ActionResult <OrderDto> > ChangeOrder([FromHybrid] ChangeOrderCommand command) { var result = await _mediator.Send(command); return(Ok(result)); }