예제 #1
0
        //public ActionResult Delete(string key, List<int> listint)
        //{
        //    if (key == Keyapi)
        //    {
        //        var list = _dl.GetListByArrId(listint);
        //        foreach (var item in list)
        //        {
        //            _dl.Delete(item);
        //        }
        //        _dl.Save();
        //        return Json(1, JsonRequestBehavior.AllowGet);
        //    }
        //    return Json(0, JsonRequestBehavior.AllowGet);
        //}

        public DN_News_Comment UpdateBase(DN_News_Comment newsComment, DNNewsCommentItem newsCommentItem)
        {
            newsComment.AgencyID    = newsCommentItem.AgencyID;
            newsComment.Message     = newsCommentItem.Message;
            newsComment.UserId      = newsCommentItem.UserId;
            newsComment.ParentId    = newsCommentItem.ParentId;
            newsComment.IsShow      = newsCommentItem.IsShow;
            newsComment.NewsSSCID   = newsCommentItem.NewsSSCID;
            newsComment.IsLevel     = newsCommentItem.IsLevel;
            newsComment.DateCreated = newsCommentItem.DateCreated;
            return(newsComment);
        }
예제 #2
0
        public ActionResult ProcessComment()
        {
            var msg             = new JsonMessage();
            var newsCommentItem = new DNNewsCommentItem();
            var id = Convert.ToInt32(Request["ParentId"]);

            try
            {
                if (id > 1)
                {
                    newsCommentItem.ParentId = id;
                    newsCommentItem.IsLevel  = 2;
                }
                else
                {
                    newsCommentItem.IsLevel  = 1;
                    newsCommentItem.ParentId = 1;
                }

                newsCommentItem.NewsSSCID   = Convert.ToInt32(Request["NewsSSCID"]);
                newsCommentItem.Message     = Request.Unvalidated["Message"];
                newsCommentItem.DateCreated = ConvertDate.TotalSeconds(DateTime.Now);
                newsCommentItem.IsShow      = true;
                newsCommentItem.UserId      = UserId;
                var json = new JavaScriptSerializer().Serialize(newsCommentItem);
                _newsCommentApi.Add(UserItem.AgencyID, json);
                msg = new JsonMessage
                {
                    Erros   = false,
                    ID      = newsCommentItem.ID.ToString(),
                    Message = "Bạn bình luận thành công !"
                };
            }
            catch (Exception ex)
            {
                LogHelper.Instance.LogError(GetType(), ex);
            }

            if (string.IsNullOrEmpty(msg.Message))
            {
                msg.Message = "Không có hành động nào được thực hiện.";
                msg.Erros   = true;
            }

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public ActionResult ProcessReplyMember(int parentId, int newsSscid, string message)
        {
            var msg             = new JsonMessage();
            var newsCommentItem = new DNNewsCommentItem();

            try
            {
                newsCommentItem.ParentId    = parentId;
                newsCommentItem.IsLevel     = 2;
                newsCommentItem.NewsSSCID   = newsSscid;
                newsCommentItem.Message     = message;
                newsCommentItem.DateCreated = ConvertDate.TotalSeconds(DateTime.Now);
                newsCommentItem.IsShow      = true;
                newsCommentItem.UserId      = UserId;
                var json = new JavaScriptSerializer().Serialize(newsCommentItem);
                _newsCommentApi.Add(UserItem.AgencyID, json);
                msg = new JsonMessage
                {
                    Erros   = false,
                    ID      = newsCommentItem.ID.ToString(),
                    Message = "Bạn bình luận thành công !"
                };
            }
            catch (Exception ex)
            {
                LogHelper.Instance.LogError(GetType(), ex);
            }

            if (string.IsNullOrEmpty(msg.Message))
            {
                msg.Message = "Không có hành động nào được thực hiện.";
                msg.Erros   = true;
            }

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }