public TemplateCategoryViewModel AddCategory()
        {
            var category = CreateUniqueCategory(
                "categoryid",
                "New Category",
                selectedCategory.GetChildCategories());

            return(selectedCategory.AddCategory(category));
        }
Esempio n. 2
0
        TreePosition AddTemplateCategory(
            TreePosition position,
            TemplateCategoryViewModel categoryViewModel)
        {
            TreeNavigator node = treeStore.AddNode(position);

            node.SetValue(nameColumn, categoryViewModel.GetNameWithIsNewMessage());
            node.SetValue(categoryColumn, categoryViewModel);

            foreach (TemplateCategoryViewModel childCategory in categoryViewModel.GetChildCategories())
            {
                AddTemplateCategory(node.CurrentPosition, childCategory);
            }

            return(node.CurrentPosition);
        }