// GET: Reply public ActionResult AddReplyAction(int replyOfPost, string replyUser, string content, int hasPicture, string picturePath) { if (Request.Cookies["LoginUser"] == null) { return(Json("您未登录")); } content = SensitiveWordFilter.CheckValidity(content); ReplyDataAccess rda = new ReplyDataAccess(); Reply reply = new Reply(); reply.ReplyOfPost = replyOfPost; reply.ReplyUser = replyUser; reply.ReplyTime = DateTime.Now; new PostDataAccess().SetReplyCount(replyOfPost); int floor = new PostDataAccess().GetPostByID(replyOfPost).ReplyCount; reply.ReplyFloor = floor + 1; reply.ReplyContent = content; reply.HasPicture = hasPicture; reply.PicturePath = picturePath; bool addresult = rda.AddReply(reply); if (addresult) { new LogDataAccess().AddLog(replyUser, new UserDataAccess().GetUserByID(replyUser).NickName, "回复了《" + new PostDataAccess().GetPostByID(replyOfPost).Title + "》"); return(Json("success")); } else { return(Json("failed")); } }
public ActionResult DeleteReplyByID(int reply_id) { ReplyDataAccess rda = new ReplyDataAccess(); var deleteresult = rda.DeleteReplyByReplyID(reply_id); if (deleteresult) { return(Json("success")); } else { return(Json("error")); } }