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