C# 클래스 Nop.Services.Orders.GiftCardService

Gift card service
상속: IGiftCardService
파일 보기 프로젝트 열기: emilianionascu/NopCommerce

공개 메소드들

메소드 설명
DeleteGiftCard ( GiftCard giftCard ) : void

Deletes a gift card

GenerateGiftCardCode ( ) : string

Generate new gift card code

GetActiveGiftCardsAppliedByCustomer ( Customer customer ) : IList

Get active gift cards that are applied by a customer

GetAllGiftCards ( int purchasedWithOrderId, System.DateTime startTime, System.DateTime endTime, bool isGiftCardActivated, string giftCardCouponCode, int pageIndex, int pageSize ) : IPagedList

Gets all gift cards

GetGiftCardById ( int giftCardId ) : GiftCard

Gets a gift card

GetGiftCardsByPurchasedWithOrderProductVariantId ( int purchasedWithOrderProductVariantId ) : IList

Gets gift cards by 'PurchasedWithOrderProductVariantId'

GiftCardService ( IRepository giftCardRepository, IEventPublisher eventPublisher ) : System

Ctor

InsertGiftCard ( GiftCard giftCard ) : void

Inserts a gift card

UpdateGiftCard ( GiftCard giftCard ) : void

Updates the gift card

메소드 상세

DeleteGiftCard() 공개 메소드

Deletes a gift card
public DeleteGiftCard ( GiftCard giftCard ) : void
giftCard Nop.Core.Domain.Orders.GiftCard Gift card
리턴 void

GenerateGiftCardCode() 공개 메소드

Generate new gift card code
public GenerateGiftCardCode ( ) : string
리턴 string

GetActiveGiftCardsAppliedByCustomer() 공개 메소드

Get active gift cards that are applied by a customer
public GetActiveGiftCardsAppliedByCustomer ( Customer customer ) : IList
customer Nop.Core.Domain.Customers.Customer Customer
리턴 IList

GetAllGiftCards() 공개 메소드

Gets all gift cards
public GetAllGiftCards ( int purchasedWithOrderId, System.DateTime startTime, System.DateTime endTime, bool isGiftCardActivated, string giftCardCouponCode, int pageIndex, int pageSize ) : IPagedList
purchasedWithOrderId int Associated order ID; null to load all records
startTime System.DateTime Order start time; null to load all records
endTime System.DateTime Order end time; null to load all records
isGiftCardActivated bool Value indicating whether gift card is activated; null to load all records
giftCardCouponCode string Gift card coupon code; null or string.empty to load all records
pageIndex int Page index
pageSize int Page size
리턴 IPagedList

GetGiftCardById() 공개 메소드

Gets a gift card
public GetGiftCardById ( int giftCardId ) : GiftCard
giftCardId int Gift card identifier
리턴 Nop.Core.Domain.Orders.GiftCard

GetGiftCardsByPurchasedWithOrderProductVariantId() 공개 메소드

Gets gift cards by 'PurchasedWithOrderProductVariantId'
public GetGiftCardsByPurchasedWithOrderProductVariantId ( int purchasedWithOrderProductVariantId ) : IList
purchasedWithOrderProductVariantId int Purchased with order product variant identifier
리턴 IList

GiftCardService() 공개 메소드

Ctor
public GiftCardService ( IRepository giftCardRepository, IEventPublisher eventPublisher ) : System
giftCardRepository IRepository Gift card context
eventPublisher IEventPublisher Event published
리턴 System

InsertGiftCard() 공개 메소드

Inserts a gift card
public InsertGiftCard ( GiftCard giftCard ) : void
giftCard Nop.Core.Domain.Orders.GiftCard Gift card
리턴 void

UpdateGiftCard() 공개 메소드

Updates the gift card
public UpdateGiftCard ( GiftCard giftCard ) : void
giftCard Nop.Core.Domain.Orders.GiftCard Gift card
리턴 void