Basic C# .NET 5 full-stack web-application allowing users to book flights.
The service architecture comprises of four layers:
1. The Database Access Layer
2. The Repository Layer
3. The Service Layer
4. The Controller Layer
User queries flow from the controller to the service, into the repository and finally to the database.
See images below for a basic overview: