Class CancelOrderCommandHandler
Namespace: Ordering.Application.Requests.Handlers.Order
Assembly: Ordering.Application.dll
public sealed class CancelOrderCommandHandler : IRequestHandler<CancelOrderCommand, Result<Order>>
Inheritance
object ← CancelOrderCommandHandler
Implements
IRequestHandler<CancelOrderCommand, Result<Order\>\>
Inherited Members
object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Constructors
CancelOrderCommandHandler\(IOrderRepository, IAuthorizationService, IHttpContextAccessor, IUnitOfWork\)
public CancelOrderCommandHandler(IOrderRepository orderRepository, IAuthorizationService authorizationService, IHttpContextAccessor httpContextAccessor, IUnitOfWork unitOfWork)
Parameters
orderRepository IOrderRepository
authorizationService IAuthorizationService
httpContextAccessor IHttpContextAccessor
unitOfWork IUnitOfWork
Methods
Handle\(CancelOrderCommand, CancellationToken\)
Handles a request
public Task<Result<Order>> Handle(CancelOrderCommand command, CancellationToken cancellationToken)
Parameters
command CancelOrderCommand
cancellationToken CancellationToken
Cancellation token
Returns
Task <Result<Order\>\>
Response from the request
Last modified: 21 May 2024