Booking added (Maybe)

This commit is contained in:
indx0
2025-11-21 22:10:18 +03:00
parent 9d97e8cb24
commit fed3e3bbfb

View File

@@ -47,7 +47,15 @@ public class BookingServiceImpl implements BookingService {
Map<LocalDate, List<Place>> result = new LinkedHashMap<>(); Map<LocalDate, List<Place>> result = new LinkedHashMap<>();
for (LocalDate date = startDate; !date.isAfter(endDate); date = date.plusDays(1)) { for (LocalDate date = startDate; !date.isAfter(endDate); date = date.plusDays(1)) {
LocalDate currentDate = date;
List<Place> bookedPlaces = allBookings.stream()
.filter(booking -> booking.getDate().equals(currentDate))
.map(Booking::getPlace)
.toList();
List<Place> availablePlaces = allPlaces.stream()
.filter(place -> !bookedPlaces.contains(place))
.toList();
result.put(currentDate, availablePlaces);
} }
return result; return result;
} }