public ActionResult <string> Put(Producto producto, string id) { Producto productoConsulta = productoService.ConsultarId(id); if (productoConsulta == null) { return(BadRequest("No se encontro el Producto.")); } else { var mensaje = productoService.Editar(producto).Mensaje; return(Ok(mensaje)); } }
public ActionResult <ProductoViewModel> Put(Producto producto, string id) { var response = _productoService.Editar(id, producto); if (response.Error) { ModelState.AddModelError("Error al editar el producto", response.Mensaje); var detallesProblema = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest }; return(BadRequest(detallesProblema)); } return(Ok(response.Producto)); }