public static CategoryGroupsWrapper Load(dynamic dyn)
        {
            Func <dynamic, CategoryGroupsWrapper> func = (d) =>
            {
                var result = new CategoryGroupsWrapper();
                foreach (var c in d.category_groups)
                {
                    result.CategoryGroups.Add(CategoryGroupWithCategories.Load(c));
                }
                return(result);
            };

            return(YnabApi.ProcessApiResult(dyn, func));
        }
Пример #2
0
        public static CategoryGroupWithCategories Load(dynamic dyn)
        {
            Func <dynamic, CategoryGroupWithCategories> func = (d) =>
            {
                var result = new CategoryGroupWithCategories
                {
                    CategoryGroupId = d.id,
                    Name            = d.name,
                    Hidden          = d.hidden,
                    Deleted         = d.deleted
                };

                foreach (var c in d.categories)
                {
                    result.Categories.Add(Category.Load(c));
                }

                return(result);
            };

            return(YnabApi.ProcessApiResult(dyn, func));
        }