Class PriceDetailDatabase
Inheritance
System.Object
PriceDetailDatabase
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()
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
public class PriceDetailDatabase : IPriceDetailService
Constructors
Declaration
public PriceDetailDatabase(ReferenceConverter referenceConverter)
Parameters
Fields
Declaration
public Injected<IPriceService> priceService
Field Value
Type |
Description |
EPiServer.ServiceLocation.Injected<IPriceService> |
|
Properties
Declaration
public static Func<string> ConnectionStringFunction { get; set; }
Property Value
Type |
Description |
System.Func<System.String> |
|
Declaration
public bool IsReadOnly { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Declaration
public void Delete(IEnumerable<long> priceValueIds)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Int64> |
priceValueIds |
|
Declaration
public IPriceDetailValue Get(long priceValueId)
Parameters
Type |
Name |
Description |
System.Int64 |
priceValueId |
|
Returns
List(ContentReference)
Declaration
public IList<IPriceDetailValue> List(ContentReference catalogContentReference)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
catalogContentReference |
|
Returns
List(ContentReference, MarketId, PriceFilter, Int32, Int32, out Int32)
Declaration
public IList<IPriceDetailValue> List(ContentReference catalogContentReference, MarketId marketId, PriceFilter priceFilter, int offset, int count, out int totalCount)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
catalogContentReference |
|
MarketId |
marketId |
|
PriceFilter |
priceFilter |
|
System.Int32 |
offset |
|
System.Int32 |
count |
|
System.Int32 |
totalCount |
|
Returns
List(ContentReference, Int32, Int32, out Int32)
Declaration
public IList<IPriceDetailValue> List(ContentReference catalogContentReference, int offset, int count, out int totalCount)
Parameters
Type |
Name |
Description |
EPiServer.Core.ContentReference |
catalogContentReference |
|
System.Int32 |
offset |
|
System.Int32 |
count |
|
System.Int32 |
totalCount |
|
Returns
Declaration
public void ReplicatePriceServiceChanges(IEnumerable<CatalogKey> catalogKeys, IEnumerable<IPriceValue> priceValues)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<CatalogKey> |
catalogKeys |
|
System.Collections.Generic.IEnumerable<IPriceValue> |
priceValues |
|
Declaration
public IList<IPriceDetailValue> Save(IEnumerable<IPriceDetailValue> priceValues)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<IPriceDetailValue> |
priceValues |
|
Returns
Implements
Extension Methods