Example #1
0
        public override List <Defaultable> GetAttributeGroupItems(AttributeGroupsListMode listMode)
        {
            List <Defaultable> items = base.GetAttributeGroupItems(listMode);

            items.Add(this.TypeDiscriminator);
            return(items);
        }
Example #2
0
        public List <Defaultable> GetAttributeGroupItems(AttributeGroupsListMode listMode)
        {
            var query = from attrGroup in GetAttributeGroups(listMode)
                        select GetAttributeGroupItems(attrGroup).Values;

            List <Defaultable> items = query.SelectMany(list => list).ToList();

            return(items);
        }
Example #3
0
        public OrmAttributeGroup[] GetAttributeGroups(AttributeGroupsListMode listMode)
        {
            List <OrmAttributeGroup> result = new List <OrmAttributeGroup>
            {
                ATTRIBUTE_GROUP_INDEX
            };

            return(result.ToArray());
        }
Example #4
0
        List <Defaultable> IOrmAttribute.GetAttributeGroupItems(AttributeGroupsListMode listMode)
        {
            var query = from attrGroup in (this as IOrmAttribute).GetAttributeGroups(listMode)
                        select(this as IOrmAttribute).GetAttributeGroupItems(attrGroup).Values;

            List <Defaultable> items = query.SelectMany(list => list).ToList();

            return(items);
        }
Example #5
0
        OrmAttributeGroup[] IOrmAttribute.GetAttributeGroups(AttributeGroupsListMode listMode)
        {
            OrmAttributeGroup[] allAttributeGroups =
                listMode == AttributeGroupsListMode.All || this.Used
                ? GetAllAttributeGroups()
                : new OrmAttributeGroup[0];

            return(allAttributeGroups);
        }
Example #6
0
        public OrmAttributeGroup[] GetAttributeGroups(AttributeGroupsListMode listMode)
        {
            List <OrmAttributeGroup> result = new List <OrmAttributeGroup>();

            if (listMode == AttributeGroupsListMode.All || this.Enabled)
            {
                result.Add(ATTRIBUTE_GROUP_TYPE_DISCRIMINATOR_VALUE);
            }

            return(result.ToArray());
        }
Example #7
0
        public OrmAttributeGroup[] GetAttributeGroups(AttributeGroupsListMode listMode)
        {
            List <OrmAttributeGroup> result = new List <OrmAttributeGroup>();

            if (listMode == AttributeGroupsListMode.All || this.Enabled)
            {
                result.Add(ATTRIBUTE_GROUP_KEY_GENERATOR);
            }

            return(result.ToArray());
        }
Example #8
0
        public OrmAttributeGroup[] GetAttributeGroups(AttributeGroupsListMode listMode)
        {
            var allAttributeGroups = GetAllAttributeGroups();

            if (listMode == AttributeGroupsListMode.Filtered)
            {
                List <OrmAttributeGroup> attributesToFilter = new List <OrmAttributeGroup>(allAttributeGroups);
                FilterAttributeGroups(attributesToFilter);
                allAttributeGroups = attributesToFilter.ToArray();
            }

            return(allAttributeGroups);
        }
        public OrmAttributeGroup[] GetAttributeGroups(AttributeGroupsListMode listMode)
        {
            List <OrmAttributeGroup> result = new List <OrmAttributeGroup>();

            if (listMode == AttributeGroupsListMode.All || this.Enabled)
            {
                result.Add(ATTRIBUTE_GROUP_HIERARCHY_ROOT);
            }

            if (listMode == AttributeGroupsListMode.All || (this.Enabled && this.MappingName.IsCustom()))
            {
                result.Add(ATTRIBUTE_GROUP_TABLE_MAPPING);
            }

            return(result.ToArray());
        }
Example #10
0
        public OrmAttributeGroup[] GetAttributeGroups(AttributeGroupsListMode listMode)
        {
            OrmAttributeGroup attributeGroup = GetOrmAttributeGroup();

            return(new[] { attributeGroup });
        }