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; } }
public HttpResponseMessage Post([FromBody] JObject value) { try { int contentID = int.Parse(value["contentID"].ToString()); forumLikebinding L = new forumLikebinding(); forumMemberBinding m = new forumMemberBinding(); var q = (from p in db.forumLikebinding where p.forumMemberBinding.mb_ID == memberdb && p.ForumContentID == contentID select p).Count(); if (q < 1) { m.mb_ID = memberdb; m.ForumTypeID = 5; //like db.forumMemberBinding.Add(m); db.SaveChanges(); L.fmb_ID = m.ForumMemberBinding_ID; L.ForumContentID = contentID; L.Like_ID = 1; db.forumLikebinding.Add(L); db.SaveChanges(); var result = new { STATUS = true, MSG = "成功", }; return(Request.CreateResponse(HttpStatusCode.OK, result)); } else { var result2 = new { STATUS = true, MSG = "按過讚了", }; return(Request.CreateResponse(HttpStatusCode.OK, result2)); } } catch (Exception ex) { throw ex; } }
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; } }