public async Task<IHttpActionResult> PutInventario(int id, Inventario inventario)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            if (id != inventario.NºOrden)
            {
                return BadRequest();
            }

            db.Entry(inventario).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!InventarioExists(id))
                {
                    return NotFound();
                }
                else
                {
                    throw;
                }
            }

            return StatusCode(HttpStatusCode.NoContent);
        }
        public async Task<IHttpActionResult> PostInventario(Inventario inventario)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            //Producto producto = await db.Productos.SingleAsync(p => p.Empresa == inventario.Empresa && p.Número == inventario.Número);
            Producto producto = buscarProducto(inventario.Empresa, inventario.Número);

            if (producto == null)
            {
                throw new Exception(String.Format("Producto {0} no encontrado", inventario.Número));
            }

            inventario.Número = producto.Número;
            inventario.Descripción = inventario.Descripción ?? producto.Nombre;
            inventario.Familia = inventario.Familia ?? producto.Familia;
            inventario.Grupo = inventario.Grupo ?? producto.Grupo;
            inventario.Subgrupo = inventario.Subgrupo ?? producto.SubGrupo;
            inventario.Estado = 1; // Sin contabilizar
            inventario.Aplicacion = "NestoAPI";

            db.Inventarios.Add(inventario);
            
            await db.SaveChangesAsync();

            return CreatedAtRoute("DefaultApi", new { id = inventario.NºOrden }, inventario);
        }