예제 #1
0
        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));
        }
예제 #2
0
        // 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));
        }