public async Task <Response <List <OrderDto> > > Handle(GetOrdersByUserIdQuery request, CancellationToken cancellationToken)
        {
            var orders = await _context.Orders.Include(x => x.OrderItems).Where(x => x.BuyerId == request.UserId).ToListAsync();

            if (!orders.Any())
            {
                return(Response <List <OrderDto> > .Success(new List <OrderDto>(), 200));
            }
            var ordersDto = ObjectMapper.Mapper.Map <List <OrderDto> >(orders);

            return(Response <List <OrderDto> > .Success(ordersDto, 200));
        }
        public async Task <IDataResult <List <OrderDto> > > Handle(GetOrdersByUserIdQuery request, CancellationToken cancellationToken)
        {
            var orders = await _orderRepository.GetOrdersByUserId(request.UserId);

            if (!orders.Any())
            {
                return(new SuccessDataResult <List <OrderDto> >(new List <OrderDto>()));
            }

            var ordersDto = _mapper.Map <List <OrderDto> >(orders);

            return(new SuccessDataResult <List <OrderDto> >(ordersDto, "Sepet Alınndı"));
        }