public HttpResponseMessage Post([FromBody] JObject value) { try { string controllerName = ControllerContext.RouteData.Values["controller"].ToString(); cJsonModels model = new cJsonModels(); forumContent q = new forumContent(); forumBinding p = new forumBinding(); forumMemberBinding m = new forumMemberBinding(); forumPicture pic = new forumPicture(); //JObject jo = JObject.Parse(value); m.ForumTypeID = 1; m.mb_ID = 12; db.forumMemberBinding.Add(m); db.SaveChanges(); q.ForumTitle = value["title"].ToString(); q.ForumContent1 = value["content"].ToString(); q.ForumContentTime = DateTime.Now.ToString("G"); db.forumContent.Add(q); db.SaveChanges(); for (var i = 1; i <= value.Count; i++) { if (i <= value.Count - 2) { pic.ForumPicture1 = value["pic" + i].ToString(); pic.ForumContentID = q.ForumContentID; db.forumPicture.Add(pic); db.SaveChanges(); } } p.fmb_ID = m.ForumMemberBinding_ID; p.ForumContentID = q.ForumContentID; db.forumBinding.Add(p); db.SaveChanges(); var result = new { STATUS = true, MSG = "成功", }; return(Request.CreateResponse(HttpStatusCode.OK, result)); } catch (Exception ex) { throw ex; } }
// DELETE: api/forumback/5 public HttpResponseMessage Delete(int id) { forumContent deleteForum = db.forumContent.FirstOrDefault(p => p.ForumContentID == id); if (deleteForum != null) { deleteForum.ForumDelete = "delete"; } db.SaveChanges(); var result = new { STATUS = true, MSG = "刪除成功", }; return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage Delete(int id, [FromBody] JObject value) { string controllerName = ControllerContext.RouteData.Values["controller"].ToString(); forumContent deleteforum = db.forumContent.FirstOrDefault(p => p.ForumContentID == id); if (deleteforum != null) { deleteforum.ForumDelete = value["delete"].ToString(); db.SaveChanges(); } var result = new { STATUS = true, MSG = "成功", }; return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage Post([FromBody] JObject value) { try { string controllerName = ControllerContext.RouteData.Values["controller"].ToString(); forumContent q = new forumContent(); forumBinding p = new forumBinding(); forumMemberBinding m = new forumMemberBinding(); //JObject jo = JObject.Parse(value); m.ForumTypeID = int.Parse(value["type"].ToString()); m.mb_ID = int.Parse(value["id"].ToString()); db.forumMemberBinding.Add(m); db.SaveChanges(); q.ForumTitle = value["title"].ToString(); q.ForumContent1 = value["content"].ToString(); q.ForumContentTime = DateTime.Now.ToString("G"); db.forumContent.Add(q); db.SaveChanges(); p.fmb_ID = m.ForumMemberBinding_ID; p.ForumContentID = q.ForumContentID; db.forumBinding.Add(p); db.SaveChanges(); var result = new { STATUS = true, MSG = "成功", }; return(Request.CreateResponse(HttpStatusCode.OK, result)); } catch (Exception ex) { throw ex; } }