IGiftCardService
public interface IGiftCardService : ICachedEntityService<GiftCardReadOnly>, IService
Inheritance
- interface ICachedEntityService<TEntityType>
- interface IService
Namespace
Methods
DeleteGiftCard (1 of 2)
public void DeleteGiftCard(Guid id)
DeleteGiftCard (2 of 2)
public void DeleteGiftCard(GiftCard entity)
GenerateGiftCardCode
public string GenerateGiftCardCode(Guid storeId)
GetActiveGiftCards
public IEnumerable<GiftCardReadOnly> GetActiveGiftCards(Guid storeId)
GetGiftCard (1 of 2)
public GiftCardReadOnly GetGiftCard(Guid id)
GetGiftCard (2 of 2)
public GiftCardReadOnly GetGiftCard(Guid storeId, string code)
GetGiftCards
public IEnumerable<GiftCardReadOnly> GetGiftCards(Guid storeId)
GetGiftCardsByOrder
public IEnumerable<GiftCardReadOnly> GetGiftCardsByOrder(Guid orderId)
GiftCardExists
public bool GiftCardExists(Guid storeId, string code)
SaveGiftCard
public void SaveGiftCard(GiftCard entity)
SearchGiftCards
public PagedResult<GiftCardReadOnly> SearchGiftCards(Guid storeId, string searchTerm = null,
string code = null, string cartOrOrderNumber = null, Guid? currencyId = default(Guid?),
DateTime? fromDate = default(DateTime?), DateTime? toDate = default(DateTime?),
long currentPage = 1, long itemsPerPage = 50)
ValidateGiftCard
public bool ValidateGiftCard(Guid storeId, string code, Guid currencyId)