London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class AssetServiceDatabase

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Default implementation of IAssetService and IAssetServiceEx.

Inheritance
System.Object
AssetServiceDatabase
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.Commerce.Assets.Database
Assembly: Mediachase.Commerce.dll
Version: 13.30.0
Syntax
public class AssetServiceDatabase : IAssetServiceEx, IAssetService

Constructors

AssetServiceDatabase()

Declaration
public AssetServiceDatabase()

Methods

CommitAssetsToEntry(IEnumerable<CatalogEntryDto.CatalogItemAssetRow>, CatalogEntryDto)

Commit assets to entry

Declaration
public void CommitAssetsToEntry(IEnumerable<CatalogEntryDto.CatalogItemAssetRow> assetRows, CatalogEntryDto entryDto)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<CatalogEntryDto.CatalogItemAssetRow> assetRows

The assets to add.

CatalogEntryDto entryDto

The entries to add assets to.

CommitAssetsToEntry(IEnumerable<CatalogEntryDto.CatalogItemAssetRow>, CatalogEntryDto, Int32)

Commit assets to entry

Declaration
public void CommitAssetsToEntry(IEnumerable<CatalogEntryDto.CatalogItemAssetRow> assetRows, CatalogEntryDto entryDto, int entryId)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<CatalogEntryDto.CatalogItemAssetRow> assetRows

The assets to add.

CatalogEntryDto entryDto

The entries to add assets to.

System.Int32 entryId

The entry id.

CommitAssetsToNode(IEnumerable<CatalogNodeDto.CatalogItemAssetRow>, CatalogNodeDto)

Declaration
public void CommitAssetsToNode(IEnumerable<CatalogNodeDto.CatalogItemAssetRow> assetRows, CatalogNodeDto node)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<CatalogNodeDto.CatalogItemAssetRow> assetRows
CatalogNodeDto node

CommitAssetsToNode(IEnumerable<CatalogNodeDto.CatalogItemAssetRow>, CatalogNodeDto, Int32)

Declaration
public void CommitAssetsToNode(IEnumerable<CatalogNodeDto.CatalogItemAssetRow> assetRows, CatalogNodeDto node, int nodeId)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<CatalogNodeDto.CatalogItemAssetRow> assetRows
CatalogNodeDto node
System.Int32 nodeId

Implements