Class GiftCardService
- Namespace
- Dynamicweb.Ecommerce.Gift
Cards
- Assembly
- Dynamicweb.Ecommerce.dll
- Inheritance
-
Gift
Card Service
- Inherited Members
Constructors
GiftCardService()
Methods
CreateGiftCards(Order)
Creates GiftCards for an order
Parameters
order
OrderThe Order
DecryptCode(string)
Returns decrypted input string
Parameters
input
stringString value
Returns
DeleteGiftCard(GiftCard)
Deletes the giftCard.
Parameters
giftCard
GiftCard
DeleteGiftCardTransaction(GiftCardTransaction)
Deletes the giftCard transaction.
Parameters
transaction
GiftCard Transaction
EncryptCode(string)
Returns encrypted input string
Parameters
input
stringString value
Returns
GetAllGiftCards()
Retrieve all GiftCards
Returns
GetGiftCardBalance(GiftCard)
Gets remaining balance for given gift card
Parameters
giftCard
GiftCard The gift card
Returns
GetGiftCardByCode(string, bool)
Retrieve GiftCard by code
Parameters
Returns
GetGiftCardById(string)
Retrieve GiftCard by id
Parameters
giftCardId
stringGiftCard id
Returns
GetGiftCardTransaction(int)
Gets gift card transaction by transaction id.
Parameters
transactionId
intTransaction id
Returns
GetGiftCardsForOrder(string)
Retrieve GiftCards for the order
Parameters
orderId
stringThe Order id
Returns
GetGiftCardsForOrderLine(string)
Retrieve GiftCards for the order line
Parameters
orderLineId
stringThe OrderLine id
Returns
GetTransactionsForGiftCard(string)
Gets all transactions for given GiftCard ID
Parameters
giftCardId
stringGiftCard id
Returns
SaveGiftCard(GiftCard)
Saves GiftCard to the database.
Parameters
giftCard
GiftCard
SaveGiftCardTransaction(GiftCardTransaction)
Saves GiftCard transaction to the database.
Parameters
transaction
GiftCard Transaction
SetCardAsExpired(GiftCard)
Makes the gift card just expired.
Parameters
giftCard
GiftCard
UseGiftCards(Order)
Make transactions for each order line based on GiftCard code discount
Parameters
order
OrderThe Order