Class VoucherListService
- Namespace
- Dynamicweb.Ecommerce.Orders.Vouchers
- Assembly
- Dynamicweb.Ecommerce.dll
public class VoucherListService
- Inheritance
-
VoucherListService
- Inherited Members
-
Methods
Delete(VoucherList)
public void Delete(VoucherList voucherList)
Parameters
voucherList
VoucherList
GetAllVoucherLists()
public IEnumerable<VoucherList> GetAllVoucherLists()
Returns
- IEnumerable<VoucherList>
GetUnusedVoucherListsFor(VoucherUseCategoryType, IEnumerable<int>)
public IEnumerable<VoucherList> GetUnusedVoucherListsFor(VoucherUseCategoryType type, IEnumerable<int> selectedVoucherListsIds)
Parameters
type
VoucherUseCategoryType
selectedVoucherListsIds
IEnumerable<int>
Returns
- IEnumerable<VoucherList>
GetVoucherListById(int)
public VoucherList GetVoucherListById(int listId)
Parameters
listId
int
Returns
- VoucherList
HasAnyVoucherCode(VoucherList, IEnumerable<string>, bool, bool)
public bool HasAnyVoucherCode(VoucherList list, IEnumerable<string> codes, bool searchInActiveListsOnly, bool checkUnusedCodesOnly)
Parameters
list
VoucherList
codes
IEnumerable<string>
searchInActiveListsOnly
bool
checkUnusedCodesOnly
bool
Returns
- bool
Save(VoucherList)
public void Save(VoucherList voucherList)
Parameters
voucherList
VoucherList