Class CatalogNodeRowExtensions
Inheritance
Inherited Members
Namespace: Mediachase.Commerce.Catalog.Dto
Assembly: EPiServer.Business.Commerce.dll
Version: 12.17.2Syntax
public static class CatalogNodeRowExtensions
Methods
EndDate(CatalogNodeDto.CatalogNodeRow, String)
Get node end date in the specific language.
Declaration
public static DateTime EndDate(this CatalogNodeDto.CatalogNodeRow catalogNodeRow, string language)
Parameters
| Type | Name | Description |
|---|---|---|
| CatalogNodeDto.CatalogNodeRow | catalogNodeRow | The catalog node row. |
| System.String | language | The language. |
Returns
| Type | Description |
|---|---|
| System.DateTime |
IsAvailable(CatalogNodeDto.CatalogNodeRow)
Determines whether the specified catalog node row is available (is active, startdate and enddate are correct)
Declaration
public static bool IsAvailable(this CatalogNodeDto.CatalogNodeRow catalogNodeRow)
Parameters
| Type | Name | Description |
|---|---|---|
| CatalogNodeDto.CatalogNodeRow | catalogNodeRow | The catalog node row. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
|
IsAvailable(CatalogNodeDto.CatalogNodeRow, String)
Determines whether the specified catalog node row is available (is published, startdate and enddate are correct) in the specific language.
Declaration
public static bool IsAvailable(this CatalogNodeDto.CatalogNodeRow catalogNodeRow, string language)
Parameters
| Type | Name | Description |
|---|---|---|
| CatalogNodeDto.CatalogNodeRow | catalogNodeRow | The catalog node row. |
| System.String | language | The language. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
|
IsPublished(CatalogNodeDto.CatalogNodeRow, MetaObject)
Checks if the entry is published based on the rows's active status and the published field in the meta object.
Declaration
public static bool IsPublished(this CatalogNodeDto.CatalogNodeRow row, MetaObject metaObject)
Parameters
| Type | Name | Description |
|---|---|---|
| CatalogNodeDto.CatalogNodeRow | row | The node row. |
| MetaObject | metaObject | The meta object. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
|
IsPublished(CatalogNodeDto.CatalogNodeRow, String)
Checks if the node is published in the specific language.
Declaration
public static bool IsPublished(this CatalogNodeDto.CatalogNodeRow row, string language)
Parameters
| Type | Name | Description |
|---|---|---|
| CatalogNodeDto.CatalogNodeRow | row | The node row. |
| System.String | language | The language to check if the node is published. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
|
StartDate(CatalogNodeDto.CatalogNodeRow, String)
Get node start date in the specific language.
Declaration
public static DateTime StartDate(this CatalogNodeDto.CatalogNodeRow catalogNodeRow, string language)
Parameters
| Type | Name | Description |
|---|---|---|
| CatalogNodeDto.CatalogNodeRow | catalogNodeRow | The catalog node row. |
| System.String | language | The language. |
Returns
| Type | Description |
|---|---|
| System.DateTime |