Table of Contents

Interface IPaymentSearch

Namespace
InSite.Application.Payments.Read
Assembly
Shift.Sdk.dll
public interface IPaymentSearch
Extension Methods

Methods

CountDiscounts(TDiscountFilter)

int CountDiscounts(TDiscountFilter filter)

Parameters

filter TDiscountFilter

Returns

int

CountPayments(QPaymentFilter)

int CountPayments(QPaymentFilter filter)

Parameters

filter QPaymentFilter

Returns

int

GetDiscount(string)

TDiscount GetDiscount(string discountCode)

Parameters

discountCode string

Returns

TDiscount

GetDiscounts(TDiscountFilter)

List<TDiscount> GetDiscounts(TDiscountFilter filter)

Parameters

filter TDiscountFilter

Returns

List<TDiscount>

GetPayment(Guid)

QPayment GetPayment(Guid payment)

Parameters

payment Guid

Returns

QPayment

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

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

Parameters

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

Returns

QPayment

GetPayments()

List<QPayment> GetPayments()

Returns

List<QPayment>

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

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>>[])

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>