Данные для отображения блока видеокаталога
Example #1
0
        /// <summary>
        /// Разобрать из json.
        /// </summary>
        /// <param name="response">Ответ сервера.</param>
        /// <returns></returns>
        public static VideoCatalog FromJson(VkResponse response)
        {
            var item = new VideoCatalog
            {
                Id = response["id"],
                Name = response["name"],
                CanHide = response["can_hide"],
                Type = response["type"],
                Next = response["next"],
                Items = response["items"].ToReadOnlyCollectionOf<VideoCatalogItem>(x => x)
            };

            return item;
        }
Example #2
0
        /// <summary>
        /// Разобрать из json.
        /// </summary>
        /// <param name="response">Ответ сервера.</param>
        /// <returns></returns>
        internal static VideoCatalog FromJson(VkResponse response)
        {
            var item = new VideoCatalog
            {
                Id      = response["id"],
                Name    = response["name"],
                CanHide = response["can_hide"],
                Type    = response["type"],
                Next    = response["next"],
                Items   = response["items"].ToReadOnlyCollectionOf <VideoCatalogItem>(x => x)
            };

            return(item);
        }
Example #3
0
        /// <summary>
        /// Разобрать из json.
        /// </summary>
        /// <param name="response"> Ответ сервера. </param>
        /// <returns> </returns>
        public static VideoCatalog FromJson(VkResponse response)
        {
            var item = new VideoCatalog
            {
                Id        = response[key : "id"]
                , Name    = response[key : "name"]
                , CanHide = response[key : "can_hide"]
                , Type    = response[key : "type"]
                , Next    = response[key : "next"]
                , Items   = response[key : "items"].ToReadOnlyCollectionOf <VideoCatalogItem>(selector : x => x)
                , View    = response[key : "view"]
            };

            return(item);
        }