public static XElement GetChildern(this KeywordData keyword, ListBaseColumns list = ListBaseColumns.Default) { ChildKeywordsFilterData keywordsDataFilter = new ChildKeywordsFilterData { BaseColumns = list, }; return(Wrapper.Instance.GetListXml(keyword.Id, keywordsDataFilter)); }
public static XElement GetChildern(this CategoryData category, ListBaseColumns list = ListBaseColumns.Default) { KeywordsFilterData keywordsDataFilter = new KeywordsFilterData { BaseColumns = list, IsRoot = true }; return(Wrapper.Instance.GetListXml(category.Id, keywordsDataFilter)); }
public static XElement GetClassifiedItems(this KeywordData keyword, ItemType itemType, ListBaseColumns list = ListBaseColumns.Default) { ItemType[] itemList = { itemType }; return(GetClassifiedItems(keyword, itemList, list)); }
public static XElement GetClassifiedItems(this KeywordData keyword, ItemType[] itemTypes, ListBaseColumns list = ListBaseColumns.Default) { ClassifiedItemsFilterData filter = new ClassifiedItemsFilterData { ItemTypes = itemTypes, BaseColumns = list }; return(Wrapper.Instance.GetListXml(keyword.Id, filter)); }
public IEnumerable<XElement> GetListItems(OrganizationalItem parent, ItemType type, ListBaseColumns cols) { Filter filter = new Filter(); filter.Conditions["ItemType"] = type; filter.BaseColumns = cols; XElement items = ConvertToXElement(parent.GetListItems(filter)); XNamespace ns = items.Name.Namespace; var query = from item in items.Elements(ns + "Item") select item; return query; }
public IEnumerable <XElement> GetListItems(OrganizationalItem parent, ItemType type, ListBaseColumns cols) { Filter filter = new Filter(); filter.Conditions["ItemType"] = type; filter.BaseColumns = cols; XElement items = ConvertToXElement(parent.GetListItems(filter)); XNamespace ns = items.Name.Namespace; var query = from item in items.Elements(ns + "Item") select item; return(query); }