public override List <Defaultable> GetAttributeGroupItems(AttributeGroupsListMode listMode) { List <Defaultable> items = base.GetAttributeGroupItems(listMode); items.Add(this.TypeDiscriminator); return(items); }
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); }
public OrmAttributeGroup[] GetAttributeGroups(AttributeGroupsListMode listMode) { List <OrmAttributeGroup> result = new List <OrmAttributeGroup> { ATTRIBUTE_GROUP_INDEX }; return(result.ToArray()); }
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); }
OrmAttributeGroup[] IOrmAttribute.GetAttributeGroups(AttributeGroupsListMode listMode) { OrmAttributeGroup[] allAttributeGroups = listMode == AttributeGroupsListMode.All || this.Used ? GetAllAttributeGroups() : new OrmAttributeGroup[0]; return(allAttributeGroups); }
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()); }
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()); }
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()); }
public OrmAttributeGroup[] GetAttributeGroups(AttributeGroupsListMode listMode) { OrmAttributeGroup attributeGroup = GetOrmAttributeGroup(); return(new[] { attributeGroup }); }