private IActionResult ActualizarProductoParcialmente(Topicos.NorthWnd.Model.Models.Product elResultadoRecibido, JsonPatchDocument <ProductUpdate> parchesAlProducto) { var elProductoParaParchar = new ProductUpdate() { ProductId = elResultadoRecibido.ProductId, ProductName = elResultadoRecibido.ProductName, UnitPrice = elResultadoRecibido.UnitPrice, Discontinued = elResultadoRecibido.Discontinued }; parchesAlProducto.ApplyTo(elProductoParaParchar); throw new NotImplementedException(); }
public IActionResult PutProduct(int id, [FromBody] Topicos.NorthWnd.Model.Models.Product elProducto) { if (id == elProducto.ProductId) { var elServicio = new Topicos.NorthWnd.BL.Logica.Servicio.NWProduct(); var pudoActualizarElRegistro = elServicio.ActualizarTodoElProducto(id, elProducto); if (pudoActualizarElRegistro) { return(NoContent()); } else { return(NotFound()); } } else { return(BadRequest()); } }
private void ImprimirProducto(Topicos.NorthWnd.Model.Models.Product elProducto) { Console.WriteLine($"Id : {elProducto.ProductId}. Nombre : {elProducto.ProductName}. Precio unitario : {elProducto.UnitPrice}. Unidades desabastecidas: {elProducto.UnitsUnderStock}."); }