public ActionResult AppendProductComment(string productCommentsJSON)
        {
            var productComments = JsonConvert.DeserializeObject <List <AppendCommentModel> >(productCommentsJSON);

            foreach (var m in productComments)
            {
                m.UserId = CurrentUser.Id;
            }
            CommentApplication.Append(productComments);
            return(Json(new Result()
            {
                success = true, msg = "追加成功"
            }));
        }
Beispiel #2
0
        /// <summary>
        /// 追加评价
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public JsonResult <Result <int> > PostAppendComment(CommentAppendCommentModel value)
        {
            CheckUserLogin();
            string productCommentsJSON = value.productCommentsJSON;
            //var commentService = ServiceProvider.Instance<ICommentService>.Create;
            var productComments = JsonConvert.DeserializeObject <List <AppendCommentModel> >(productCommentsJSON);

            foreach (var m in productComments)
            {
                m.UserId = CurrentUser.Id;
            }
            CommentApplication.Append(productComments);
            return(JsonResult <int>());
        }
        public ActionResult AppendProductComment(string productCommentsJSON)
        {
            var productComments = JsonConvert.DeserializeObject <List <AppendCommentModel> >(productCommentsJSON);
            var comments        = CommentApplication.GetCommentss(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 = "追加成功"
            }));
        }