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)); }