コード例 #1
0
ファイル: Market.cs プロジェクト: vknet/vk
        /// <summary>
        /// Разобрать из json.
        /// </summary>
        /// <param name="response">Ответ сервера.</param>
        /// <returns></returns>
        public static Market FromJson(VkResponse response)
        {
            var result = new Market
            {
                Id = response["id"] ?? -1,
                OwnerId = response["owner_id"],
                Title = response["title"],
                Description = response["description"],
                Price = response["price"],
                MarketCategory = response["category"],
                ThumbPhoto = response["thumb_photo"],
                Date = response["date"],
                Availability = response["availability"],
                Photos = response["photos"].ToReadOnlyCollectionOf<Photo>(x => x),
                CanComment = response["can_comment"],
                CanRepost = response["can_repost"],
                Likes = response["likes"]
            };

            return result;
        }