Exemple #1
0
        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
            });
        }
Exemple #2
0
        /// <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);
        }