├── .dockerignore ├── .gitattributes ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── Dockerfile ├── FlightTicketApi-FinalProject.sln ├── FlightTicketApi-FinalProject ├── Business │ ├── FlightService.cs │ ├── SeatService.cs │ └── TicketService.cs ├── Controllers │ ├── FlightController.cs │ └── TicketController.cs ├── DataRepository │ ├── FlightsRepo.cs │ └── TicketsRepo.cs ├── Entities │ ├── Abstracts │ │ └── ISeat.cs │ └── Concretes │ │ ├── BusinessSeat.cs │ │ ├── Flight.cs │ │ ├── RegularSeat.cs │ │ └── Ticket.cs ├── FlightTicketApi-FinalProject.csproj ├── Helpers │ └── SeatPrices.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── LICENSE.txt └── README.md /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/Dockerfile -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject.sln -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Business/FlightService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Business/FlightService.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Business/SeatService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Business/SeatService.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Business/TicketService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Business/TicketService.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Controllers/FlightController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Controllers/FlightController.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Controllers/TicketController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Controllers/TicketController.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/DataRepository/FlightsRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/DataRepository/FlightsRepo.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/DataRepository/TicketsRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/DataRepository/TicketsRepo.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Entities/Abstracts/ISeat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Entities/Abstracts/ISeat.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Entities/Concretes/BusinessSeat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Entities/Concretes/BusinessSeat.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Entities/Concretes/Flight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Entities/Concretes/Flight.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Entities/Concretes/RegularSeat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Entities/Concretes/RegularSeat.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Entities/Concretes/Ticket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Entities/Concretes/Ticket.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/FlightTicketApi-FinalProject.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/FlightTicketApi-FinalProject.csproj -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Helpers/SeatPrices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Helpers/SeatPrices.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Program.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Properties/launchSettings.json -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/Startup.cs -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/appsettings.Development.json -------------------------------------------------------------------------------- /FlightTicketApi-FinalProject/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/FlightTicketApi-FinalProject/appsettings.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khvci/FlightTicketApi-FinalProject/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FlightTicketApi-FinalProject --------------------------------------------------------------------------------