Table of Contents

Class PaymentSearch

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public class PaymentSearch : IPaymentSearch
Inheritance
PaymentSearch
Implements
Inherited Members

Constructors

PaymentSearch()

public PaymentSearch()

Methods

CountDiscounts(TDiscountFilter)

public int CountDiscounts(TDiscountFilter filter)

Parameters

filter TDiscountFilter

Returns

int

CountPayments(QPaymentFilter)

public int CountPayments(QPaymentFilter filter)

Parameters

filter QPaymentFilter

Returns

int

GetDiscount(string)

public TDiscount GetDiscount(string discountCode)

Parameters

discountCode string

Returns

TDiscount

GetDiscounts(TDiscountFilter)

public List<TDiscount> GetDiscounts(TDiscountFilter filter)

Parameters

filter TDiscountFilter

Returns

List<TDiscount>

GetPayment(Guid)

public QPayment GetPayment(Guid payment)

Parameters

payment Guid

Returns

QPayment

GetPayment(Guid, params Expression<Func<QPayment, object>>[])

public QPayment GetPayment(Guid payment, params Expression<Func<QPayment, object>>[] includes)

Parameters

payment Guid
includes Expression<Func<QPayment, object>>[]

Returns

QPayment

GetPayments()

public List<QPayment> GetPayments()

Returns

List<QPayment>

GetPayments(QPaymentFilter, params Expression<Func<QPayment, object>>[])

public List<QPayment> GetPayments(QPaymentFilter filter, params Expression<Func<QPayment, object>>[] includes)

Parameters

filter QPaymentFilter
includes Expression<Func<QPayment, object>>[]

Returns

List<QPayment>

GetRecentPayments(QPaymentFilter, int, params Expression<Func<QPayment, object>>[])

public List<QPayment> GetRecentPayments(QPaymentFilter filter, int take, params Expression<Func<QPayment, object>>[] includes)

Parameters

filter QPaymentFilter
take int
includes Expression<Func<QPayment, object>>[]

Returns

List<QPayment>