public async Task <ActionResult <IEnumerable <OrderResponse> > > GetOrderDetails(string buyerId) { var query = new GetOrderDetailsQuery(buyerId); var orders = await _mediator.Send(query); return(Ok(orders)); }
public async Task <IEnumerable <OrderResponse> > Handle(GetOrderDetailsQuery request, CancellationToken cancellationToken) { var orderList = await _orderRepository.GetOrdersByUserName(request.UserName); var orderResponseList = OrderMapper.Mapper.Map <IEnumerable <OrderResponse> >(orderList); return(orderResponseList); }
public async Task <IActionResult> GetOrderDetails([FromRoute] Guid orderId) { if (!ModelState.IsValid) { return(BadRequest()); } var query = new GetOrderDetailsQuery(orderId); return(Response(await _mediator.Send(query))); }
public async Task <IActionResult> Details(GetOrderDetailsQuery query) { var order = await Mediator.Handle(query); return(View(order)); }
public async Task <IActionResult> GetOrderDetails([FromRoute] Guid customerId, [FromRoute] Guid orderId) { var query = new GetOrderDetailsQuery(customerId, orderId); return(await Response(query)); }