public ActionResult Edit(Producto producto) { if (ModelState.IsValid) { if (_logicaNegocio.Actualizar(producto)) { //Si el producto fue actualizado, se redirige el flujo a la accion INDEX return(RedirectToAction("Index")); } //Sino, retorno la misma vista pero con el objecto Producto return(View(producto)); } else { return(View(producto)); } }
public IHttpActionResult PutProduct(int id, Product product) { if (product == null || id != product.ProductID) { return(BadRequest()); } var producto = new Producto { ProductoID = product.ProductID, Nombre = product.Nombre, Precio = product.Precio, CategoriaID = product.CategoriaID }; if (_logicaNegocio.Actualizar(producto)) { return(Ok());//200 } else { return(InternalServerError());//500 } }