Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public UserToJsonDto getUserAndProducts() {
- List<User> allUserByProduct = this.userRepository.findAllByProductToSellIsGreaterThan();
- UserToJsonDto userToJsonDto = new UserToJsonDto();
- userToJsonDto.setUserCount(allUserByProduct.size());
- List<UsersDto> userListDto = new ArrayList<>();
- for (User user : allUserByProduct) {
- UsersDto userDto = new UsersDto();
- userDto = mapperUser(user);
- SoldProductDto soldProductDto = new SoldProductDto();
- soldProductDto.setCount(user.getProductToSell().size());
- List<ProductDto> productListDto = new ArrayList<>();
- for (Product product : user.getProductToSell()) {
- ProductDto productDto = new ProductDto();
- productDto = mapperProduct(product);
- productListDto.add(productDto);
- }
- soldProductDto.setProducts(productListDto);
- userDto.setSoldProducts(soldProductDto);
- userListDto.add(userDto);
- }
- userToJsonDto.setUsers(userListDto);
- return userToJsonDto;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement