Exemplo n.º 1
0
        public async Task <ActionResult <IEnumerable <OrderResponse> > > GetOrdersByUserName(string userName)
        {
            var query  = new GetOrdersByUsernameQuery(userName);
            var orders = await _mediator.Send(query);

            return(Ok(orders));
        }
        public async Task <IEnumerable <OrderResponse> > Handle(GetOrdersByUsernameQuery request, CancellationToken cancellationToken)
        {
            var orderList = await _orderRepository.GetAllByUsername(request.Username);

            var orderResponseList = OrderMapper.Mapper.Map <IEnumerable <OrderResponse> >(orderList);

            return(orderResponseList);
        }