Beispiel #1
0
        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());
        }
Beispiel #2
0
        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));
        }