public async Task <Respuesta <IDetalleFacturaCompuestoDTO> > ActualizarDetalleFactura(IDetalleFacturaCompuestoDTO factura) { return(await new Wrapper <IDetalleFacturaCompuestoDTO>().EjecutarTransaccionAsync(async() => { DetalleFactura detalleFactura = new DetalleFactura() { IdDetalleFactura = factura.IdDetalleFactura, IdFactura = factura.IdFactura, IdProducto = factura.IdProducto, Observaciones = factura.Observaciones, Precio = factura.Precio }; contexto.Entry(detalleFactura).State = EntityState.Modified; await contexto.SaveChangesAsync(); return FabricaRespuesta <IDetalleFacturaCompuestoDTO> .RespuestaEdicionExitosa( new List <IDetalleFacturaCompuestoDTO> { factura } ); }, async() => await FabricaRespuesta <IDetalleFacturaCompuestoDTO> .RespuestaFallida(Mensajes.ErrorEnEdición))); }
public async Task <Respuesta <IDetalleFacturaCompuestoDTO> > ActualizarDetalleFactura(IDetalleFacturaCompuestoDTO factura) { return(await detalleFacturaDAL.ActualizarDetalleFactura(factura)); }