Exemple #1
0
 private Comment[] Json2Comments(string json)
 {
     string[] items = json.Split(new string[] { "},{" }, StringSplitOptions.None);
     if (!items[0].Contains("\"id\""))
     {
         return new Comment[0];
     }
     var list = new Comment[items.Length];
     for (int i = 0; i < items.Length; i++)
     {
         list[i] = new Comment()
         {
             Id = GetValue("id", items[i]).ToInt(),
             ParentId = GetValue("parent_id", items[i]).ToInt(),
             ArticleId = GetValue("article_id", items[i]).ToInt(),
             ArticleTitle = GetValue("article_title", items[i]),
             Blogger = GetValue("blogger", items[i]),
             UserName = GetValue("username", items[i]),
             CreateAt = GetValue("create_at", items[i]).ToDateTime(),
             Content = GetValue("content", items[i])
         };
     }
     return list;
 }
Exemple #2
0
        public bool SaveComment(Comment entity)
        {
            string data = string.Format("article={0}&reply_id={1}&content={2}&ip={3}"
                , entity.ArticleId, entity.ParentId
                , entity.Content.UrlEncode()
                , clientIP
                );
            string json = Post("blog/postcomment", data);

            return json.Contains("\"status\":true");
        }