/// <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; }
/// <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); }
/// <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); }