public String GetUsingItems(UserContext userContext, String URI, ListColumnFilter columnFilter, String rowFilter) { Dictionary <String, Object> filterValues = ParseRowFilterXml(rowFilter); core.UsingItemsFilterData filter = new core.UsingItemsFilterData() { BaseColumns = ParseColumnFilter(columnFilter), IncludeLocalCopies = String.Equals(filterValues["InclLocalCopies"] as String, "true", StringComparison.OrdinalIgnoreCase), ExcludeTaxonomyRelations = String.Equals(filterValues["ExcludeTaxonomyRelations"] as String, "true", StringComparison.OrdinalIgnoreCase), IncludedVersions = String.Equals(filterValues["OnlyLatestVersions"] as String, "true", StringComparison.OrdinalIgnoreCase) ? core.VersionCondition.OnlyLatestVersions : core.VersionCondition.AllVersions, ItemTypes = ToItemTypes(filterValues["ItemType"] as String) }; XElement result = mCoreServiceClient.GetListXml(URI, filter); return(ToXml(result)); }
public String GetUsingItems(UserContext userContext, String URI, ListColumnFilter columnFilter, String rowFilter) { Dictionary<String, Object> filterValues = ParseRowFilterXml(rowFilter); core.UsingItemsFilterData filter = new core.UsingItemsFilterData() { BaseColumns = ParseColumnFilter(columnFilter), IncludeLocalCopies = String.Equals(filterValues["InclLocalCopies"] as String, "true", StringComparison.OrdinalIgnoreCase), ExcludeTaxonomyRelations = String.Equals(filterValues["ExcludeTaxonomyRelations"] as String, "true", StringComparison.OrdinalIgnoreCase), IncludedVersions = String.Equals(filterValues["OnlyLatestVersions"] as String, "true", StringComparison.OrdinalIgnoreCase) ? core.VersionCondition.OnlyLatestVersions : core.VersionCondition.AllVersions, ItemTypes = ToItemTypes(filterValues["ItemType"] as String) }; XElement result = mCoreServiceClient.GetListXml(URI, filter); return ToXml(result); }