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 = "追加成功" })); }
/// <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 = "追加成功" })); }