예제 #1
0
파일: School.cs 프로젝트: G-IT-ED/vk
        internal static School FromJson(VkResponse response)
        {
            var school = new School();

            school.Id = Utilities.GetNullableLongId(response["id"]);
            school.Country = Utilities.GetNullableLongId(response["country"]);
            school.City = Utilities.GetNullableLongId(response["city"]);
            school.Name = response["name"] ?? response["title"];
            school.YearFrom = response["year_from"];
            school.YearTo = response["year_to"];
            school.YearGraduated = response["year_graduated"];
            school.Class = response["class"];
            school.Speciality = response["speciality"];
            school.Type = response["type"];
            school.TypeStr = response["type_str"];

            return school;
        }
예제 #2
0
파일: School.cs 프로젝트: vknet/vk
        /// <summary>
        /// Разобрать из json.
        /// </summary>
        /// <param name="response">Ответ сервера.</param>
        /// <returns></returns>
        public static School FromJson(VkResponse response)
        {
            var school = new School
            {
                Id = Utilities.GetNullableLongId(response["id"]),
                Country = Utilities.GetNullableLongId(response["country"]),
                City = Utilities.GetNullableLongId(response["city"]),
                Name = response["name"] ?? response["title"],
                YearFrom = response["year_from"],
                YearTo = response["year_to"],
                YearGraduated = response["year_graduated"],
                Class = response["class"],
                Speciality = response["speciality"],
                Type = response["type"],
                TypeStr = response["type_str"]
            };

            return school;
        }