- Timestamp:
- 02/24/25 22:49:01 (3 months ago)
- Branches:
- master
- Children:
- c064a42
- Parents:
- fda671c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/skychasemk/controller/WishlistController.java
rfda671c r07fe0be 2 2 3 3 import com.example.skychasemk.dto.WishlistDTO; 4 import com.example.skychasemk.model.Flight; 4 5 import com.example.skychasemk.model.Wishlist; 6 import com.example.skychasemk.repository.BookingRepository; 7 import com.example.skychasemk.repository.FlightRepository; 5 8 import com.example.skychasemk.repository.WishlistRepository; 6 9 import com.example.skychasemk.services.WishlistService; … … 10 13 import org.springframework.web.bind.annotation.*; 11 14 15 import java.util.Collections; 12 16 import java.util.List; 17 import java.util.Optional; 13 18 14 19 @RestController … … 21 26 @Autowired 22 27 private WishlistRepository wishlistRepository; 28 29 @Autowired 30 private FlightRepository flightRepository; 23 31 24 32 @GetMapping … … 43 51 } 44 52 53 @GetMapping("/flight/{wishlistId}") 54 public ResponseEntity<List<Optional<Wishlist>>> getFlight(@PathVariable Long wishlistId){ 55 Optional<Wishlist> wishlist = wishlistRepository.getFlightFromWishlist(wishlistId); 56 return ResponseEntity.ok(Collections.singletonList(wishlist)); 57 } 58 45 59 @PostMapping 46 60 public ResponseEntity<String> updateWishlist(@RequestBody WishlistDTO wishlistRequest) {
Note:
See TracChangeset
for help on using the changeset viewer.