Example #1
0
        public List <BudgetCategoryForEdit> GetBudgetTemplateEdit()
        {
            var result = BudgetReal.Categories.Select(category =>
            {
                var item = new BudgetCategoryForEdit {
                    Name = category.Name, Id = category.Id, IconFile = category.IconName
                };
                var subcats = category.subcats.Select(subcat => new BudgetSubcatEdit {
                    Name = subcat.Name, Id = subcat.Id
                });
                foreach (var subcat in subcats)
                {
                    item.Add(subcat);
                }
                return(item);
            }).ToList();

            return(result);
        }
 public void Update(BudgetCategoryForEdit category)
 {
     subcategories = category.Select(subcat => subcat.Name).ToList();
 }