コード例 #1
0
        public ActionResult AppendProductComment(string productCommentsJSON)
        {
            var productComments = JsonConvert.DeserializeObject <List <AppendCommentModel> >(productCommentsJSON);
            var comments        = CommentApplication.GetCommentsByIds(productComments.Select(e => e.Id));

            foreach (var m in productComments)
            {
                var comment = comments.FirstOrDefault(e => e.Id == m.Id && !string.IsNullOrWhiteSpace(e.AppendContent));
                if (comment != null)
                {
                    return(Json(new Result()
                    {
                        success = false, msg = "您已追加过评价,不需要再重复操作!", status = -1
                    }));
                }
                m.UserId = CurrentUser.Id;
            }

            CommentApplication.Append(productComments);
            return(Json(new Result()
            {
                success = true, msg = "追加成功"
            }));
        }