The site was contstructed following the tutorial by Scott Allen from www.pluralsight.com
https://app.pluralsight.com/library/courses/asp-net-mvc5-web-apps/table-of-contents
The course provides an indepth overview of creating an ASP.NET MVC5 application using visual studio, autofac (for IOC) and the Entity Framework to connect from a web front end to a local DB and then later a production databse with IIS.
- Creating a new ASP.NET MVC5 Application from scratch
- Application Startup and Configuration
- Understanding MVC5 Controllers
- Using MVC5 Models
- Using Entity Framework in MVC5 Applications
- Using Autofac for IOC (Inversion of Control) to aid the application to grow without dependencies
- Razor Views
- Front End Frameworks, Front End Validation and Backend Validation
- Deploying MVC5 Applications to Production Environments, Configuring IIS and Production Database Connections Strings
- API for the project available after local host /api/restaurants