// // GET: /Comment/Create public string Create(int travelPartId, int userId, int?toUserId, string content) { if (travelPartId <= 0 || userId <= 0 || string.IsNullOrEmpty(content)) { return(HttpRequestResult.StateNotNull); } var model = new Comment { TravelPartId = travelPartId, UserId = userId, Content = content, CreateTime = DateTime.Now }; if (toUserId != null && toUserId > 0) { model.ToUserId = toUserId; } var result = _commentBll.Add(model); if (result > 0) { return(HttpRequestResult.StateOk); } return(HttpRequestResult.StateError); }
protected void Button_Comment_Click(object sender, EventArgs e) { //验证用户,如果未登录则提示登录 if (String.IsNullOrEmpty(TextBox_CommentContent.Text.Trim())) { MessageBox.Show(this, "请输入评论内容"); return; } //验证是否已经购买此商品,否则不允许评论 else if (!MemberInfo.ExistsOrderProduct(GetUserID(), ProductID)) { MessageBox.Show(this, "您尚未购买此商品!"); return; } CommentModel model = new CommentModel(); model.AppType = AppType.Product; model.CommentID = CommDataHelper.GetNewSerialNum(AppType.Product); model.Content = TextBox_CommentContent.Text.Trim(); model.CreateTime = DateTime.Now; model.TargetID = ProductID; model.UserID = GetUserID(); BindCommentData(AspNetPager.CurrentPageIndex); commentBll.Add(model); Response.Redirect(Request.RawUrl); }
public void AddComment(HttpContext CurrentContext, int AppCode, int TargetID, string Content, string ValidateCode) { string AppName = String.Empty; switch (AppCode) { case 1: AppName = AppType.Member; break; case 2: AppName = AppType.News; break; case 3: AppName = AppType.Order; break; case 4: AppName = AppType.Address; break; case 5: AppName = AppType.Product; break; case 6: AppName = AppType.MagicWorld; break; default: break; } if (CurrentUser == null) { CurrentContext.Response.Write(FormatResult(false, "请登录后评论!")); return; } if (new ValidateHelper().Validate(ValidateCode, true)) { CommentBll bll = new CommentBll(); CommentModel Comment = new CommentModel(); Comment.CommentID = CommDataHelper.GetNewSerialNum(AppName); Comment.AppType = AppName; Comment.Content = StringUtility.RemoveHtmlTags(Content); Comment.CreateTime = DateTime.Now; Comment.TargetID = TargetID; Comment.UserID = GetUserID(); bll.Add(Comment); CurrentContext.Response.Write(FormatResult(true, "添加成功")); } else { CurrentContext.Response.Write(FormatResult(false, "添加失败,验证码错误")); } }