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ı")); }