Exemple #1
0
        public JsonResult AddResponseToPostReply(int replyId, string content)
        {
            var ret = new PostOperatorRep()
            {
                Status  = 0,
                Message = "跟帖成功!",
            };

            if (!Authority())
            {
                ret.Status  = 1;
                ret.Message = "跟帖失败,请登录!";
                return(Json(ret));
            }


            var model = new ForumService.PostReplyModel();

            model.Responser  = Request.Cookies.Get(DefaultAuthenticationTypes.ApplicationCookie).Value;
            model.ResponseTo = replyId;
            model.Content    = content;
            forumClient.AddResponseToPostReply(model);

            return(Json(ret));
        }
Exemple #2
0
        public JsonResult RemoveResponseReplyMsg(int id)
        {
            var ret = new PostOperatorRep()
            {
                Status  = 0,
                Message = "删除成功!",
            };

            forumClient.DelResponseToPostReplyById(id);

            return(Json(ret));
        }
Exemple #3
0
        public JsonResult PostDel(int id)
        {
            var ret = new PostOperatorRep()
            {
                Status  = 0,
                Message = "删除成功!"
            };

            forumClient.DelPost(id);

            return(Json(ret));
        }
Exemple #4
0
        public JsonResult PostEdit(PostViewModel model)
        {
            var ret = new PostOperatorRep()
            {
                Status  = 0,
                Message = @"更新成功!"
            };

            var post = new ForumService.PostModel()
            {
                Id         = model.Id,
                Content    = model.Content,
                NoComments = Convert.ToInt32(model.NoComments),
                PostType   = model.PostType,
                Title      = model.Title
            };

            forumClient.UpdatePost(post);

            return(Json(ret));
        }