public IHttpActionResult PostProduct(Product product) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Needs.Add(product); db.SaveChanges(); return(Ok(product)); }
public IHttpActionResult PutSupply(SupplyVM supply) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Supply supp = null; if (db.Supplies.Any()) { supp = db.Supplies.FirstOrDefault(s => s.SlackId.Equals(supply.SlackId) && s.Product.Id == supply.ProductId); } if (supp != null) { supp.Quantity = supply.Quantity; db.SaveChanges(); return(Ok(supp)); } return(NotFound()); }