Owneat Technical Guide main Help

Class ServeOrderCommandHandler

Namespace: Ordering.Application.Requests.Handlers.Order
Assembly: Ordering.Application.dll

public sealed class ServeOrderCommandHandler : IRequestHandler<ServeOrderCommand, Result<Order>>

Inheritance

object ← ServeOrderCommandHandler

Implements

IRequestHandler<ServeOrderCommand, Result<Order\>\>

Inherited Members

object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)

Constructors

ServeOrderCommandHandler\(IOrderRepository, IAuthorizationService, IHttpContextAccessor, IUnitOfWork\)

public ServeOrderCommandHandler(IOrderRepository orderRepository, IAuthorizationService authorizationService, IHttpContextAccessor httpContextAccessor, IUnitOfWork unitOfWork)

Parameters

orderRepository IOrderRepository

authorizationService IAuthorizationService

httpContextAccessor IHttpContextAccessor

unitOfWork IUnitOfWork

Methods

Handle\(ServeOrderCommand, CancellationToken\)

Handles a request

public Task<Result<Order>> Handle(ServeOrderCommand command, CancellationToken cancellationToken)

Parameters

command ServeOrderCommand

cancellationToken CancellationToken

Cancellation token

Returns

Task <Result<Order\>\>

Response from the request

Last modified: 21 May 2024