Class CategorizableExtensions
Gets the relations for a ICategorizable implementation.
Inheritance
System.Object
CategorizableExtensions
Namespace: EPiServer.Commerce.Catalog.ContentTypes
Assembly: EPiServer.Business.Commerce.dll
Version: 14.26.0Syntax
public static class CategorizableExtensions : Object
Methods
GetNodeRelations(ICategorizable)
Gets the node relations
Declaration
public static IEnumerable<Relation> GetNodeRelations(this ICategorizable categorizable)
Parameters
Type | Name | Description |
---|---|---|
ICategorizable | categorizable | The relating implementation |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Relation> | Collection of relations. |
Remarks
This method uses the EPiServer.ServiceLocation.ServiceLocator to resolve the IRelationRepository, which will be send to the method that contains the relations getter
GetNodeRelations(ICategorizable, IRelationRepository)
Gets the node relations
Declaration
public static IEnumerable<Relation> GetNodeRelations(this ICategorizable categorizable, IRelationRepository relationRepository)
Parameters
Type | Name | Description |
---|---|---|
ICategorizable | categorizable | The relating implementation |
IRelationRepository | relationRepository | The relation repository. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Relation> |