public async Task <ActionResult <ProductoDto> > Put(int id, [FromBody] ProductoDto productoDto) { if (productoDto == null) { return(NotFound()); } var producto = _mapper.Map <Producto>(productoDto); var resultado = await _productosRepository.Actualizar(producto); if (!resultado) { return(BadRequest()); } return(productoDto); }