示例#1
0
        public async Task <IActionResult> UpdateAsync(int id, [FromBody] FacturaResource resource)
        {
            var response = await _mediator.Send(new UpdateFacturaCommand(id, resource.IdCliente, resource.Fecha, resource.Importe, resource.Nit, resource.Razon_Social, resource.Codigo_Control, resource.Modo_Pago, resource.Codigo_Tarjeta));

            return(ProduceFacturaResponse(response));
        }
示例#2
0
        public async Task <IActionResult> PostAsync([FromBody] FacturaResource resource)
        {
            var factura = await _mediator.Send(new CreateFacturaCommand(resource.IdCliente, resource.Fecha, resource.Importe, resource.Nit, resource.Razon_Social, resource.Codigo_Control, resource.Modo_Pago, resource.Codigo_Tarjeta));

            return(Created($"/api/facturas/{factura.Id}", factura));
        }