public HttpResponseMessage Delete(int id) { forummessage deleteforumMessage = db.forummessage.FirstOrDefault(p => p.ForumMessage_ID == id); forumMessageBinding deleteforumMesBind = db.forumMessageBinding.FirstOrDefault(p => p.ForumMessage_ID == id); if (deleteforumMessage != null) { db.forummessage.Remove(deleteforumMessage); db.forumMessageBinding.Remove(deleteforumMesBind); 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(); forummessage q = new forummessage(); forumMessageBinding p = new forumMessageBinding(); forumMemberBinding m = new forumMemberBinding(); m.ForumTypeID = int.Parse(value["forumType"].ToString()); m.mb_ID = member; db.forumMemberBinding.Add(m); db.SaveChanges(); q.ForumMessageContent = value["content"].ToString(); q.ForumMessageTime = DateTime.Now.ToString("G"); db.forummessage.Add(q); db.SaveChanges(); p.ForumContentID = int.Parse(value["ForumID"].ToString()); p.ForumMessage_ID = q.ForumMessage_ID; p.mb_ID = m.ForumMemberBinding_ID; db.forumMessageBinding.Add(p); db.SaveChanges(); var result = new { STATUS = true, MSG = "成功", }; return(Request.CreateResponse(HttpStatusCode.OK, result)); } catch (Exception ex) { throw ex; } }