Esempio n. 1
0
        //POST: api/gp
        public HttpResponseMessage Post([FromBody] JObject value)
        {
            string   controllerName = ControllerContext.RouteData.Values["controller"].ToString();
            pGroupdb pGroupdb       = new pGroupdb();

            if (pGroupdb != null)
            {
                pGroupdb.Group_Title          = value["newGroup_Title"].ToString();
                pGroupdb.Group_StartDate      = value["newGroup_StartDate"].ToString();
                pGroupdb.Group_EndDate        = value["newGroup_EndDate"].ToString();
                pGroupdb.Group_TartgetNumber1 = Convert.ToInt32(value["newGroup_TartgetNumber1"].ToString());
                pGroupdb.Group_TartgetNumber2 = Convert.ToInt32(value["newGroup_TartgetNumber2"].ToString());
                pGroupdb.Group_type           = Convert.ToInt32(value["newGroup_type"].ToString());
                pGroupdb.Group_description    = value["newGroup_description"].ToString();
                pGroupdb.OwnerMember_ID       = Convert.ToInt32(value["newOwnerMember_ID"].ToString());
                db.pGroupdb.Add(pGroupdb);
                db.SaveChanges();
            }
            var result = new
            {
                STATUS = true,
                MSG    = "成功",
            };

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
Esempio n. 2
0
        public HttpResponseMessage Delete(int id)
        {
            pGroupdb pGroupdb = db.pGroupdb.FirstOrDefault(p => p.Group_ID == id);

            if (pGroupdb != null)
            {
                db.pGroupdb.Remove(pGroupdb);
                db.SaveChanges();
            }
            var result = new
            {
                STATUS = true,
                MSG    = "刪除成功",
            };

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }