public JsonResult AddNewsComment(string comment) { if (Session["WinWarUser"] == null) { jsonResult.Add("result", -1); } else { JavaScriptSerializer serializer = new JavaScriptSerializer(); NewsCommentEntity model = serializer.Deserialize <NewsCommentEntity>(comment); bool flag = NewsBusiness.BaseBusiness.AddNewsComment(model.Content, model.News_Uni_Code, currentPassport.UserID, currentPassport.Name, model.Reply_ID, model.Reply_User_ID, model.Reply_User_Name); jsonResult.Add("result", flag ? 1 : 0); if (flag) { List <NewsCommentEntity> items = new List <NewsCommentEntity>(); model.Create_Date = DateTime.Now; model.Reply_Count = 1; model.User_Name = currentPassport.Name; model.CreateUser = currentPassport; items.Add(model); jsonResult.Add("items", items); } } return(new JsonResult() { Data = jsonResult, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 获取新闻评论 /// </summary> /// <param name="newsCode"></param> /// <param name="pageSize"></param> /// <param name="pageIndex"></param> /// <param name="userid"></param> /// <returns></returns> public List <NewsCommentEntity> GetNewsComments(long newsCode, int pageSize, long userid, ref long id) { List <NewsCommentEntity> list = new List <NewsCommentEntity>(); DataTable dt = NewsDAL.BaseDAL.GetNewsComments(newsCode, pageSize, userid, ref id); foreach (DataRow dr in dt.Rows) { NewsCommentEntity model = new NewsCommentEntity(); model.FillData(dr); model.CreateUser = PassportBusiness.GetPassportByID(model.User_ID); list.Add(model); } return(list); }