Class GetPaymentsByTableIdQueryHandler
Namespace: Payment.Application.Requests.Handlers.Payment
Assembly: Payment.Application.dll
public sealed class GetPaymentsByTableIdQueryHandler : IRequestHandler<GetPaymentsByTableIdQuery, Result<IEnumerable<Payment>>>
Inheritance
object ← GetPaymentsByTableIdQueryHandler
Implements
IRequestHandler<GetPaymentsByTableIdQuery, Result<IEnumerable<Payment\>\>\>
Inherited Members
object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Constructors
GetPaymentsByTableIdQueryHandler\(IPaymentRepository\)
public GetPaymentsByTableIdQueryHandler(IPaymentRepository paymentRepository)
Parameters
paymentRepository IPaymentRepository
Methods
Handle\(GetPaymentsByTableIdQuery, CancellationToken\)
Handles a request
public Task<Result<IEnumerable<Payment>>> Handle(GetPaymentsByTableIdQuery request, CancellationToken cancellationToken)
Parameters
request GetPaymentsByTableIdQuery
The request
cancellationToken CancellationToken
Cancellation token
Returns
Task <Result< IEnumerable <Payment\>\>\>
Response from the request
Last modified: 21 May 2024