public HttpResponseMessage Delete(int id) { pProductdb pProductdb = db.pProductdb.FirstOrDefault(p => p.Product_ID == id); Group_Product_Binding group_Product_Binding = db.Group_Product_Binding.FirstOrDefault(p => p.Productid == id); if (pProductdb != null) { db.Group_Product_Binding.Remove(group_Product_Binding); db.SaveChanges(); db.pProductdb.Remove(pProductdb); db.SaveChanges(); } var result = new { STATUS = true, MSG = "刪除成功", }; return(Request.CreateResponse(HttpStatusCode.OK, result)); }
// POST: api/gpproduct public HttpResponseMessage Post([FromBody] JObject value) { string controllerName = ControllerContext.RouteData.Values["controller"].ToString(); Group_Product_Binding group_Product_Binding = new Group_Product_Binding(); pProductdb pProductdb = new pProductdb(); var newproductname = value["newproductname"].ToString(); var newproductprice = value["newproductprice"].ToString(); var newproductcurrentnum = value["newproductcurrentnum"].ToString(); var newproductrestnumber = value["newproductrestnumber"].ToString(); var newproductdescription = value["newproductdescription"].ToString(); var newgroupid = value["newgroupid"].ToString(); pProductdb.Product_name = newproductname; pProductdb.Product_Price = Convert.ToInt32(newproductprice); pProductdb.Product_currentnum = Convert.ToInt32(newproductcurrentnum); pProductdb.Product_restnumber = Convert.ToInt32(newproductrestnumber); pProductdb.Product_description = newproductdescription; group_Product_Binding.Groupid = Convert.ToInt32(newgroupid); group_Product_Binding.Productid = pProductdb.Product_ID; group_Product_Binding.pProductdb = pProductdb; db.Group_Product_Binding.Add(group_Product_Binding); // pProductdb.PictureURL = value["newproductpictureurl"].ToString(); pProductdb.Picturebyte = value["newproductpictureurl"].ToString(); db.pProductdb.Add(group_Product_Binding.pProductdb); db.SaveChanges(); var result = new { STATUS = true, MSG = "成功", }; return(Request.CreateResponse(HttpStatusCode.OK, result)); }