public async Task <ActionResult <IEnumerable <OrderResponse> > > GetOrdersByUserName(string userName)
        {
            var query  = new GertOrderByUserNameQuery(userName);
            var orders = await _mediator.Send(query);

            return(Ok(orders));
        }
Example #2
0
        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);
        }