Architecture:
- ASP.NET MVC5 (Framework 4.5.2)
- Front : Bootstrap v3
- Pattern Used: Generic Repository Pattern
- BDD: EF 6.1 CodeFirst.
- Reporting: Crystal report
- Unit Test: Mocking framework (Moq)
Used Libraries:
- Google Maps API
- PageList
- AutoMapper.
- Moq Framework
Note: I used JsonFile (airportsFR.json) to load list of airports in DropdownLists (Departure & Destination). Another approach is to use WebAPI.