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>