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());
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> PatchOrder(int id, Order order)
        {
            var command = new PatchOrderCommand()
            {
                Id    = id,
                Order = order
            };

            await _mediator.Send(command);

            return(NoContent());
        }
Ejemplo n.º 3
0
 public async Task <ActionResult <PatchOrderCommandResponse> > Patch([FromRoute] int orderID, [FromBody] PatchOrderCommand request)
 {
     request.Project(x => x.OrderID = orderID);
     return(await Send(request));
 }
Ejemplo n.º 4
0
 public async Task <ActionResult <PatchOrderCommandResponse> > Patch(PatchOrderCommand request, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(await Send(request, cancellationToken));
 }