public async Task Insertar(DtoBase dtoBase) { var dto = (FacturaDetalleDto)dtoBase; var facturaDetalle = _mapper.Map <Dominio.Entidades.FacturaDetalle>(dto); await _facturaDetalleRepositorio.Insertar(facturaDetalle); }
public ActionResult <Factura_Detalle> Post(Factura_Detalle facturaDetalle) { try { var nuevaFacturaDetalle = _facturaDetalleRepositorio.Insertar(facturaDetalle); if (nuevaFacturaDetalle == null) { return(BadRequest()); } return(CreatedAtAction(nameof(Post), new { idFactura = nuevaFacturaDetalle.IdFactura, idProducto = nuevaFacturaDetalle.IdProducto }, nuevaFacturaDetalle)); } catch (Exception ex) { _logger.LogError($"Error en {nameof(Post)}: {ex.Message}"); return(BadRequest()); } }