Skip to content

VSN-1925 : Corrected version of saving a new passenger functionality.

yassine.elazami a demandé de fusionner VSN-1925 vers develop

Passenger Module Implementation Summary

1. Passenger Service Interface

  • Defined the PassengerService interface.
  • Introduced the functionality for adding a passenger.

2. Passenger Service Implementation

  • Implemented the PassengerService interface.
  • Provided the concrete logic for passenger operations.

3. Data Validation

  • Added data validation methods within the passenger service implementation.
  • Ensured integrity of passenger input data before persistence.

4. Saving a New Passenger

  • Implemented the functionality for adding and saving a new individual passenger to the system.

5. Passenger Controller

  • Created the PassengerController class.
  • Defined endpoints for passenger-related operations.

6. Exposing Adding Functionality

  • Exposed the endpoint to allow saving a new passenger via the controller layer.
  • Integrated service logic with the controller for external access.

7. Changelog Update

  • Updated the changelog file to reflect recent changes in the passenger module.
  • Documented implementation progress and structure.

Closes VSN-1925

Modification effectuée par yassine.elazami

Rapports de requête de fusion