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

            return(Ok(orders));
        }
        public async Task <IActionResult> GetOrdersByUserName(string userName)
        {
            GetOrderByUserNameQuery     query  = new GetOrderByUserNameQuery(userName);
            IEnumerable <OrderResponse> orders = await _mediator.Send(query);

            return(Ok(orders));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> GetOrdersByUsername(string userName)
        {
            var query  = new GetOrderByUserNameQuery(userName);
            var orders = await _mediator.Send(request : query);

            return(Ok(orders));
        }
Ejemplo n.º 4
0
        public async Task <IEnumerable <OrderResponse> > Handle(GetOrderByUserNameQuery request, CancellationToken cancellationToken)
        {
            var orderList = await _orderRepository.GetOrdersByUserName(request.UserName);

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

            return(orderResponseList);
        }
        public async Task <ActionResult <IEnumerable <OrderResponse> > > GetOrdersByUserName(string userName)
        {
            var query = new GetOrderByUserNameQuery(userName); //capa de aplicación

            var orders = await _mediator.Send(query);          //imboca al mediator con esa query y este ya sabe a que handler ir

            return(Ok(orders));
        }
Ejemplo n.º 6
0
        public async Task <ActionResult <IEnumerable <OrderResponse> > > GetOrdersByUserNameAsync(string userName)
        {
            var query = new GetOrderByUserNameQuery(userName);

            return(Ok(await this.mediator.Send(query)));
        }