コード例 #1
0
        public ItemPropertyMappings GetItems(string selectedContentTypeID)
        {
            ItemPropertyMappings mappings = new ItemPropertyMappings();
            var query = from items in this
                        where items.ContentTypeID != null &&
                        items.ContentTypeID.Equals(selectedContentTypeID, StringComparison.InvariantCultureIgnoreCase)
                        select items;

            mappings.AddRange(query.ToList());
            return(mappings);
        }
コード例 #2
0
        public ItemPropertyMappings GetItemPropertyMappings()
        {
            ItemPropertyMappings itemPropertyMappings = new ItemPropertyMappings();

            foreach (FolderSetting fs in this)
            {
                if (fs.Folder != null)
                {
                    fs.ItemPropertyMappings.UpdateFolderDisplayName(fs.Folder);
                }

                itemPropertyMappings.AddRange(fs.ItemPropertyMappings);
            }

            return(itemPropertyMappings);
        }
コード例 #3
0
        public ItemPropertyMappings GetItemPropertyMappings(string contentTypeID)
        {
            ItemPropertyMappings itemPropertyMappings = new ItemPropertyMappings();

            foreach (FolderSetting fs in this)
            {
                ItemPropertyMappings tempItemPropertyMappings = fs.ItemPropertyMappings.GetItems(contentTypeID);
                if (fs.Folder != null)
                {
                    tempItemPropertyMappings.UpdateFolderDisplayName(fs.Folder);
                }

                itemPropertyMappings.AddRange(tempItemPropertyMappings);
            }

            return(itemPropertyMappings);
        }