Skip to content
Snippets Groups Projects
Commit 0fc664d8 authored by rokibulislam's avatar rokibulislam
Browse files

update flights api flightrealization endpoint

parent 18603738
No related branches found
No related tags found
1 merge request!7Airports flights service
......@@ -13,4 +13,5 @@ public class FlightRequest {
private String origin;
private String destination;
private Long planeId;
}
......@@ -6,6 +6,7 @@ import lombok.Data;
import javax.persistence.*;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
import java.util.UUID;
@Data
......@@ -18,4 +19,11 @@ public class Flight implements Serializable {
private Long id;
private String origin;
private String destination;
private Long planeId;
// @ElementCollection
// private List<Long> pilotIds;
// @ElementCollection
// private List<Long> stewardIds;
}
......@@ -50,7 +50,9 @@ public class FlightRealizationController {
}
@DeleteMapping("/{id}")
public void deleteFlightRealization(@PathVariable Long id) {
flightRealizationRepository.deleteById(id);
public ResponseEntity<String> deleteFlightRealization(@PathVariable Long id) {
flightRealizationRepository.deleteById(id);
return new ResponseEntity<>("Flight Realization deleted sucessfully", HttpStatus.OK);
}
}
......@@ -36,11 +36,11 @@ public class FlightRealizationService {
FlightRealization existingFlightRealization = flightRealizationRepository.findById(id).get();
System.out.println(existingFlightRealization);
existingFlightRealization.setArrivalTime( existingFlightRealization.getArrivalTime() );
existingFlightRealization.setDuration(existingFlightRealization.getDuration());
existingFlightRealization.setDepartureTime(existingFlightRealization.getDepartureTime());
existingFlightRealization.setKilometersFlown(existingFlightRealization.getKilometersFlown());
existingFlightRealization.setReport(existingFlightRealization.getReport());
existingFlightRealization.setArrivalTime( flightRealization.getArrivalTime() );
existingFlightRealization.setDuration(flightRealization.getDuration());
existingFlightRealization.setDepartureTime(flightRealization.getDepartureTime());
existingFlightRealization.setKilometersFlown(flightRealization.getKilometersFlown());
existingFlightRealization.setReport(flightRealization.getReport());
FlightRealization updateFlightRealization = flightRealizationRepository.save(existingFlightRealization);
......
......@@ -38,6 +38,7 @@ public class FlightService {
Flight existingFlight = flightRepository.findById(id).get();
existingFlight.setDestination(flight.getDestination());
existingFlight.setOrigin(flight.getOrigin());
existingFlight.setPlaneId(flight.getPlaneId());
Flight updateFlight = flightRepository.save(existingFlight);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment