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 (1 of 2)
public IEnumerable<GiftCardReadOnly> GetGiftCards(Guid storeId)
GetGiftCards (2 of 2)
public IEnumerable<GiftCardReadOnly> GetGiftCards(Guid[] ids)
GetGiftCardsByOrder
public IEnumerable<GiftCardReadOnly> GetGiftCardsByOrder(Guid orderId)
GiftCardExists
public bool GiftCardExists(Guid storeId, string code)
SaveGiftCard
public void SaveGiftCard(GiftCard entity)
SearchGiftCards (1 of 4)
public PagedResult<GiftCardReadOnly> SearchGiftCards(IQuerySpecification<GiftCardReadOnly> query,
long currentPage = 1, long itemsPerPage = 50)
SearchGiftCards (2 of 4)
public PagedResult<GiftCardReadOnly> SearchGiftCards(IQuerySpecification<GiftCardReadOnly> query,
ISortSpecification<GiftCardReadOnly> sort, long currentPage = 1, long itemsPerPage = 50)
SearchGiftCards (3 of 4)
public PagedResult<GiftCardReadOnly> SearchGiftCards(
Func<IGiftCardQuerySpecificationFactory, IQuerySpecification<GiftCardReadOnly>> query,
long currentPage = 1, long itemsPerPage = 50)
SearchGiftCards (4 of 4)
public PagedResult<GiftCardReadOnly> SearchGiftCards(
Func<IGiftCardQuerySpecificationFactory, IQuerySpecification<GiftCardReadOnly>> query,
Func<IGiftCardSortSpecificationFactory, ISortSpecification<GiftCardReadOnly>> sort,
long currentPage = 1, long itemsPerPage = 50)
ValidateGiftCard
public bool ValidateGiftCard(Guid storeId, string code, Guid currencyId)