Example #1
0
        public JsonResult ReplyList(int type, int pageIndex, int pageSize)
        {
            int total     = 0;
            int pageCount = 0;
            var list      = UserReplyBusiness.GetUserReplys(type == 1 ? "": CurrentUser.UserID,
                                                            type == 1 ?  CurrentUser.UserID:"", type == 2 ? 1 : type, pageSize, pageIndex, ref total, ref pageCount);

            if (type == 2)
            {
                list.ForEach(x =>
                {
                    if (x.Status == 0)
                    {
                        x.Content = "该信息共有" + x.Content.Length + "个字...";
                    }
                }
                             );
            }
            JsonDictionary.Add("items", list);
            JsonDictionary.Add("totalCount", total);
            JsonDictionary.Add("pageCount", pageCount);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #2
0
 public JsonResult DeleteReply(string replyid)
 {
     JsonDictionary.Add("result", UserReplyBusiness.DeleteReply(replyid));
     return(new JsonResult
     {
         Data = JsonDictionary,
         JsonRequestBehavior = JsonRequestBehavior.AllowGet
     });
 }
Example #3
0
        public JsonResult ReplyDetail(string id)
        {
            var model = UserReplyBusiness.GetReplyDetail(id);

            JsonDictionary.Add("Item", model);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #4
0
        public JsonResult UpdStatus(string ids, int status)
        {
            var    result = false;
            string msg    = "提交失败,请稍后再试!";

            result = UserReplyBusiness.UpdateReplyStatus(ids.TrimEnd(',').Replace(",", "','"), status);
            JsonDictionary.Add("result", result);
            JsonDictionary.Add("ErrMsg", msg);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #5
0
        public JsonResult GetMsgList(int type, int pageIndex)
        {
            int total     = 0;
            int pageCount = 0;
            var list      = UserReplyBusiness.GetUserReplys(CurrentUser.UserID, "", type, PageSize, pageIndex, ref total,
                                                            ref pageCount);

            JsonDictionary.Add("items", list);
            JsonDictionary.Add("totalCount", total);
            JsonDictionary.Add("pageCount", pageCount);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #6
0
        public JsonResult SaveReply(string entity)
        {
            var       result = false;
            string    msg    = "提交失败,请稍后再试!";
            UserReply model  = JsonConvert.DeserializeObject <UserReply>(entity);

            model.FromReplyID     = string.IsNullOrEmpty(model.FromReplyID) ? "" : model.FromReplyID;
            model.FromReplyUserID = string.IsNullOrEmpty(model.FromReplyUserID) ? "" : model.FromReplyUserID;
            result = UserReplyBusiness.CreateUserReply(model.GUID.Replace("ZSXJ,", ""), model.Content, model.Title, CurrentUser.UserID, model.FromReplyID, model.FromReplyUserID, model.Type, model.GUID.IndexOf("ZSXJ,"), ref msg);
            JsonDictionary.Add("result", result);
            JsonDictionary.Add("ErrMsg", msg);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #7
0
        public JsonResult GetReplyInfo(string replyid)
        {
            string errMsg = "";
            var    result = false;
            string url    = RouteData.Values["controller"] + "/" + RouteData.Values["action"];

            if (!checkGolds(url))
            {
                errMsg = "账户金币不足,不能查看";
            }

            if (string.IsNullOrEmpty(errMsg))
            {
                errMsg = UserReplyBusiness.GetReplyDetail(replyid).Content;
                result = UserReplyBusiness.UpdateReplyStatus(replyid, 1);
            }
            JsonDictionary.Add("errorMsg", errMsg);
            JsonDictionary.Add("result", result);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #8
0
        public JsonResult SaveReply(string entity)
        {
            var    result = false;
            string msg    = "提交失败,请稍后再试!";

            if (CurrentUser == null)
            {
                msg = "您尚未登录,请登录后在操作!";
            }
            else
            {
                UserReply model = JsonConvert.DeserializeObject <UserReply>(entity);
                model.FromReplyID     = string.IsNullOrEmpty(model.FromReplyID) ? "" : model.FromReplyID;
                model.FromReplyUserID = string.IsNullOrEmpty(model.FromReplyUserID) ? "" : model.FromReplyUserID;
                result = UserReplyBusiness.CreateUserReply(model.GUID, model.Content, CurrentUser.UserID, model.FromReplyID, model.FromReplyUserID, model.Type);
            }
            JsonDictionary.Add("result", result);
            JsonDictionary.Add("errorMsg", msg);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }