Ejemplo n.º 1
0
        public async Task <ActionResult <IEnumerable <OrderResponse> > > Get(string username)
        {
            var query = new GetOrderByUsernameQuery(username);
            var model = await _mediator.Send(query);

            return(Ok(model));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <OrderResponse> > GetOrdersByUsername(string username)
        {
            var query  = new GetOrderByUsernameQuery(username);
            var orders = await _mediator.Send(query);

            return(Ok(orders));
        }
        public async Task <IEnumerable <OrderResponse> > Handle(GetOrderByUsernameQuery request, CancellationToken cancellationToken)
        {
            var orderlist = await _order.GetOrdersByUserName(request.UserName);

            var model = OrderMapper.Mapper.Map <IEnumerable <OrderResponse> >(orderlist);

            return(model);
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> GetOrdersByUserName(string userName)
        {
            var query = new GetOrderByUsernameQuery(userName);

            IEnumerable <OrderResponse> orders = await _mediator.Send(query);

            return(Ok(orders));
        }
        public async Task <IActionResult> GetOrdersByUsername(string username)
        {
            try
            {
                var query  = new GetOrderByUsernameQuery(username);
                var orders = await _mediator.Send(query);

                if (orders == null || !orders.Any())
                {
                    return(NotFound());
                }

                return(Ok(orders));
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message, ex);
                return(StatusCode((int)HttpStatusCode.InternalServerError));
            }
        }
        public async Task <IEnumerable <OrderResponse> > Handle(GetOrderByUsernameQuery request, CancellationToken cancellationToken)
        {
            var orderEntities = await _orderRepository.GetOrdersByUsername(request.Username);

            return(OrderMapper.Mapper.Map <IEnumerable <OrderResponse> >(orderEntities));
        }
Ejemplo n.º 7
0
        async Task <IEnumerable <OrderResponse> > IRequestHandler <GetOrderByUsernameQuery, IEnumerable <OrderResponse> > .Handle(GetOrderByUsernameQuery request, CancellationToken cancellationToken)
        {
            var orderList = await _orderRepository.GetOrdersByUsernam(request.Username);

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

            return(orderResponseList);
        }