public OptionItemPart NewTerm(OptionSetPart optionSet) { var optionItem = _contentManager.New <OptionItemPart>(optionSet.TermTypeName); optionItem.OptionSetId = optionSet.Id; return(optionItem); }
public void DeleteTaxonomy(OptionSetPart taxonomy) { _contentManager.Remove(taxonomy.ContentItem); // Removing terms foreach (var term in GetOptionItems(taxonomy.Id)) { DeleteOptionItem(term); } _contentDefinitionManager.DeleteTypeDefinition(taxonomy.TermTypeName); }
public void DeleteOptionSet(OptionSetPart taxonomy) { _contentManager.Remove(taxonomy.ContentItem); // Removing terms foreach (var term in GetOptionItems(taxonomy.Id)) { DeleteOptionItem(term); } _contentDefinitionManager.DeleteTypeDefinition(taxonomy.TermTypeName); }
public OptionItemPart NewTerm(OptionSetPart optionSet) { var optionItem = _contentManager.New<OptionItemPart>(optionSet.TermTypeName); optionItem.OptionSetId = optionSet.Id; return optionItem; }