Changeset 07fe0be for src/main/java/com/example/skychasemk/controller
- Timestamp:
- 02/24/25 22:49:01 (3 months ago)
- Branches:
- master
- Children:
- c064a42
- Parents:
- fda671c
- Location:
- src/main/java/com/example/skychasemk/controller
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/skychasemk/controller/FlightController.java
rfda671c r07fe0be 33 33 } 34 34 35 @GetMapping("/ flights/{id}")36 public Optional<Flight> getFlightById(@PathVariable(" id") Long flightID) {35 @GetMapping("/{flightId}") 36 public Optional<Flight> getFlightById(@PathVariable("flightId") Long flightID) { 37 37 return flightService.getFlightById(flightID); 38 38 } -
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.