Class PaymentRepository
Namespace: Payment.Infrastructure.Repositories
Assembly: Payment.Infrastructure.dll
Inheritance
object ← Repository<Payment, PaymentContext\> ← PaymentRepository
Implements
IPaymentRepository, IRepository<Payment\>
Inherited Members
Repository<Payment, PaymentContext\>.GetAllAsync\(\), Repository<Payment, PaymentContext\>.GetByIdAsync\(Guid\), Repository<Payment, PaymentContext\>.GetByIdAsyncWithConcurrency\(Guid\), Repository<Payment, PaymentContext\>.Add\(Payment\), Repository<Payment, PaymentContext\>.Update\(Payment\), Repository<Payment, PaymentContext\>.UpdateRange\(IEnumerable<Payment\>\), Repository<Payment, PaymentContext\>.Delete\(Payment\), Repository<Payment, PaymentContext\>.DeleteRange\(IEnumerable<Payment\>\), Repository<Payment, PaymentContext\>.Exists\(Func<Payment, bool\>\), object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Constructors
PaymentRepository\(PaymentContext\)
Parameters
context PaymentContext
Methods
GetAsync\(Expression<Func<Payment, bool\>\>\)
Parameters
expression Expression < Func <Payment, bool \>\>
Returns
Task <Payment?\>
GetByCheckoutSessionId\(string\)
Parameters
sessionId string
Returns
Task <Payment\>
GetByTableIdAsync\(Guid\)
Parameters
tableId Guid
Returns
Task < IEnumerable <Payment\>\>