PriceFreezerService
public class PriceFreezerService : ServiceBase, IPriceFreezerService
Inheritance
- class ServiceBase
- interface IPriceFreezerService
Namespace
Constructors
PriceFreezerService
public PriceFreezerService(ILicensingService licensingService,
IRepositoryFactory repositoryFactory, IUnitOfWorkProvider uowProvider, ILogger logger,
ICache cache)
Methods
FreezePrice
public void FreezePrice(Guid orderId, string key, FreezablePrice price)
GetFrozenPrice
public FreezablePrice GetFrozenPrice(Guid orderId, string key, Guid currencyId,
Guid? countryId = default(Guid?), Guid? regiondId = default(Guid?))
ThawPrices
public void ThawPrices(Guid? orderId = default(Guid?), string partialKey = null,
Guid? currencyId = default(Guid?), Guid? countryId = default(Guid?),
Guid? regiondId = default(Guid?), DateTime? olderThan = default(DateTime?))