public async Task <ActionResult <IEnumerable <OrderResponse> > > GetOrdersByUserName(string userName) { var query = new GertOrderByUserNameQuery(userName); var orders = await _mediator.Send(query); return(Ok(orders)); }
public async Task <IEnumerable <OrderResponse> > Handle(GertOrderByUserNameQuery request, CancellationToken cancellationToken) { var orderList = await _orderRepository.GetOrdersByUserName(request.UserName); var orderResponseList = OrderMapper.Mapper.Map <IEnumerable <OrderResponse> >(orderList); return(orderResponseList); }