Exemple #1
0
        public void DefaultValues()
        {
            var x = new Models.ProductInventory()
            {
                CurrentStock = 10f, Reserved = 1f
            };

            Assert.AreEqual(9, x.AvailableStock);
        }
        public IActionResult Post([FromBody] Models.ProductInventory newProduct)
        {
            if (ModelState.IsValid)
            {
                newProduct.LastUpdate = DateTime.UtcNow;
                DbContext.Add(newProduct);
                DbContext.SaveChanges();

                return(CreatedAtAction("Get", new { id = newProduct.ID }, newProduct));
            }

            return(BadRequest(ModelState));
        }