public async Task <IActionResult> PatchOrder([FromRoute] long id, [FromRoute] long personId, [FromBody] JsonPatchDocument <OrderPatchModel> patchModel) { var command = new PatchOrderCommand(id, personId, patchModel); var result = await _mediator.Send(command); return(result != null ? (IActionResult)Ok(result) : NotFound()); }
public async Task <IActionResult> PatchOrder(int id, Order order) { var command = new PatchOrderCommand() { Id = id, Order = order }; await _mediator.Send(command); return(NoContent()); }
public async Task <ActionResult <PatchOrderCommandResponse> > Patch([FromRoute] int orderID, [FromBody] PatchOrderCommand request) { request.Project(x => x.OrderID = orderID); return(await Send(request)); }
public async Task <ActionResult <PatchOrderCommandResponse> > Patch(PatchOrderCommand request, CancellationToken cancellationToken = default(CancellationToken)) { return(await Send(request, cancellationToken)); }