Ejemplo n.º 1
0
        public OptionItemPart NewTerm(OptionSetPart optionSet)
        {
            var optionItem = _contentManager.New <OptionItemPart>(optionSet.TermTypeName);

            optionItem.OptionSetId = optionSet.Id;

            return(optionItem);
        }
Ejemplo n.º 2
0
        public void DeleteTaxonomy(OptionSetPart taxonomy) {
            _contentManager.Remove(taxonomy.ContentItem);

            // Removing terms
            foreach (var term in GetOptionItems(taxonomy.Id)) {
                DeleteOptionItem(term);
            }

            _contentDefinitionManager.DeleteTypeDefinition(taxonomy.TermTypeName);
        }
Ejemplo n.º 3
0
        public void DeleteOptionSet(OptionSetPart taxonomy)
        {
            _contentManager.Remove(taxonomy.ContentItem);

            // Removing terms
            foreach (var term in GetOptionItems(taxonomy.Id))
            {
                DeleteOptionItem(term);
            }

            _contentDefinitionManager.DeleteTypeDefinition(taxonomy.TermTypeName);
        }
Ejemplo n.º 4
0
        public OptionItemPart NewTerm(OptionSetPart optionSet) {
            var optionItem = _contentManager.New<OptionItemPart>(optionSet.TermTypeName);
            optionItem.OptionSetId = optionSet.Id;

            return optionItem;
        }