public IHttpActionResult Post(ClientProductModel req) { Products prod = new Products(); //prod.ProductID // prod.ProductID = (int)req.ProdID; prod.ProductName = req.ProdName; prod.Quantity = (int)req.Qty; prod.Price = (int)req.Rate; dbObject.Products.Add(prod); dbObject.SaveChanges(); return(Ok()); }
public IHttpActionResult Put(ClientProductModel req, int Id) { var prod = dbObject.Products.Where(x => x.ProductID == Id).FirstOrDefault(); if (req.ProdName != "") { prod.ProductName = req.ProdName; dbObject.Entry(prod).State = System.Data.Entity.EntityState.Modified; dbObject.SaveChanges(); } else { return(BadRequest("Product Name is a required field")); } var allproducts = dbObject.Products.ToList(); return(Ok(allproducts)); }