Esempio n. 1
0
        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();
        }
Esempio n. 2
0
 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());
     }
 }
Esempio n. 3
0
 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}.");
 }