Ignore:
Timestamp:
02/24/25 22:49:01 (3 months ago)
Author:
ste08 <sjovanoska@…>
Branches:
master
Children:
c064a42
Parents:
fda671c
Message:

Wishlist fully working, can book and pay for the booking.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/com/example/skychasemk/controller/WishlistController.java

    rfda671c r07fe0be  
    22
    33import com.example.skychasemk.dto.WishlistDTO;
     4import com.example.skychasemk.model.Flight;
    45import com.example.skychasemk.model.Wishlist;
     6import com.example.skychasemk.repository.BookingRepository;
     7import com.example.skychasemk.repository.FlightRepository;
    58import com.example.skychasemk.repository.WishlistRepository;
    69import com.example.skychasemk.services.WishlistService;
     
    1013import org.springframework.web.bind.annotation.*;
    1114
     15import java.util.Collections;
    1216import java.util.List;
     17import java.util.Optional;
    1318
    1419@RestController
     
    2126    @Autowired
    2227    private WishlistRepository wishlistRepository;
     28
     29    @Autowired
     30    private FlightRepository flightRepository;
    2331
    2432    @GetMapping
     
    4351    }
    4452
     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
    4559    @PostMapping
    4660    public ResponseEntity<String> updateWishlist(@RequestBody WishlistDTO wishlistRequest) {
Note: See TracChangeset for help on using the changeset viewer.