public async Task <IActionResult> UpdateAsync(int id, [FromBody] DetalleResource resource) { var response = await _mediator.Send(new UpdateDetalleCommand(id, resource.IdFactura, resource.IdProducto, resource.Precio, resource.Cantidad)); return(ProduceResponse(response)); }
public async Task <IActionResult> PostAsync([FromBody] DetalleResource resource) { var detalle = await _mediator.Send(new CreateDetalleCommand(resource.IdFactura, resource.IdProducto, resource.Precio, resource.Cantidad)); return(Created($"/api/detalles/{detalle.Id}", detalle)); }