https://msdn.microsoft.com/en-us/library/ff649142.aspx
https://msdn.microsoft.com/en-us/library/azure/hh689723.aspx
http://stackoverflow.com/questions/1764597/how-does-the-communication-between-a-browser-and-a-web-server-take-place
Layered Architecture, Dependency Injection, & Dependency Inversion
http://www.codemag.com/article/0705071
http://aspnetmvcbook.s3.amazonaws.com/aspnetmvc-nerdinner_v1.pdf
ASP.NET MVC solution architecture
https://chsakell.com/2015/02/15/asp-net-mvc-solution-architecture-best-practices/
What's the ViewModel in MVC?
VM is the data from the Domain model that you want displayed in the view.
http://stackoverflow.com/questions/11064316/what-is-viewmodel-in-mvc
Discussion: Service layers and ViewModels
http://stackoverflow.com/questions/3002168/should-a-service-layer-return-view-models-for-an-mvc-application
What methods should be in a model except set get members?
http://stackoverflow.com/questions/13550143/mvc-which-methods-should-be-in-model-class-except-set-get-members
https://docs.asp.net/en/latest/mvc/models/model-binding.html
Difference between mocks and stubs (and fakes)
http://stackoverflow.com/questions/3459287/whats-the-difference-between-a-mock-stub/17810004#17810004
http://getbootstrap.com/components/
http://www.bootply.com/render/65566
https://msdn.microsoft.com/en-gb/data/jj679962.aspx
http://programmers.stackexchange.com/questions/204458/rest-api-concepts?rq=1
http://stackoverflow.com/questions/5049363/difference-between-repository-and-service-layer
http://stackoverflow.com/questions/12317126/onion-architecture-repository-vs-service
Dependency Injection, Inject service into controller
https://docs.asp.net/en/latest/fundamentals/dependency-injection.html#what-is-dependency-injection
http://www.davidhayden.me/blog/asp-net-mvc-6-dependency-injection
Repository naming convention
http://stackoverflow.com/questions/1997953/what-is-the-correct-file-name-for-the-interface-irepositoryt
http://wildermuth.com/2015/3/17/A_Look_at_ASP_NET_5_Part_3_-_EF7
Getting started with EF using MVC
https://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application
http://www.binaryintellect.net/articles/57e3fdc1-1dcd-4d70-953a-a6d7906402b8.aspx
https://docs.efproject.net/en/latest/platforms/aspnetcore/new-db.html
Migrations
Now that you have a model, you can use migrations to create a database for you.
Open a command prompt (Windows Key + R, type cmd, click OK)
Use the cd command to navigate to the project directory (where project.json lives)
Run dnvm use 1.0.0-rc1-final
Run dnx ef migrations add MyFirstMigration to scaffold a migration to create the initial set of tables for your model.
Run dnx ef database update to apply the new migration to the database. Because your database doesn’t exist yet, it will be created for you before the migration is applied.
If you make future changes to your model, you can use the
command to scaffold a new migration to apply the corresponding changes to the database. Once you have checked the scaffolded code (and made any required changes), you can use the
command to apply the changes to the database.
http://www.bricelam.net/2014/09/14/migrations-on-k.html
Changed the models - now the database schema is out-of-date!
dnx ef migrations add updated-usermodel
dnx ef migrations list
dnx ef database update
‘dnx ef database update 0′
http://stackoverflow.com/questions/33486014/rollback-entity-framework-7-database-scheme-in-asp-net-5-beta8
No database providers are configured
http://stackoverflow.com/questions/33070086/no-database-providers-are-configured-ef7
FK constraint cause multiple cascade paths
http://stackoverflow.com/questions/19373310/introducing-foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths
http://stackoverflow.com/questions/8216711/entity-framework-code-first-foreign-key-constraint-may-cause-cycles-or-multiple?lq=1
EF7 DBContext config ASP.NET 5
http://stackoverflow.com/questions/27691100/ef7-dbcontext-configuration-on-asp-net-5-web-api?rq=1
Connect SQL Server to EF7
http://stackoverflow.com/questions/27691100/ef7-dbcontext-configuration-on-asp-net-5-web-api?rq=1
http://social.technet.microsoft.com/wiki/contents/articles/33380.asp-net-5-crud-using-scaffolding-and-entity-framework.aspx
http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/implementing-basic-crud-functionality-with-the-entity-framework-in-asp-net-mvc-application
http://aspnetmvc.readthedocs.org/projects/mvc/en/latest/getting-started/first-mvc-app/adding-controller.html
https://docs.asp.net/en/latest/tutorials/first-mvc-app/controller-methods-views.html
Scaffolded code not populating droplists
http://stackoverflow.com/questions/35119695/listbox-for-mvc-6-ef-7-property-not-populating
http://aspnetmvc.readthedocs.org/projects/mvc/en/1.0.0-beta7/tutorials/mvc-with-entity-framework.html
DBContext in a repository
http://stackoverflow.com/questions/33041113/c-sharp-entity-framework-correct-use-of-dbcontext-class-inside-your-repository
http://stackoverflow.com/questions/32301815/asp-net-mvc-5-ef-6-just-buiness-logic-classes-vs-repository-and-unit-of-work-u?rq=1
http://codereview.stackexchange.com/questions/36738/is-this-correct-usage-of-repository-unit-of-work-service-pattern
https://lostechies.com/derekgreer/2015/11/01/survey-of-entity-framework-unit-of-work-patterns/
Using SourceTree with VSTS Git
http://adamprescott.net/2015/01/29/visual-studio-online-and-sourcetree/
EF7 - no need to remove table name pluralization
http://stackoverflow.com/questions/31772532/migrating-to-mvc6-ef7-pluralizingtablenameconvention
https://docs.asp.net/en/latest/fundamentals/startup.html#the-configureservices-method
Read settings from json file in startup.cs
http://stackoverflow.com/questions/35574041/cant-read-setting-out-of-json-file-in-startup-cs
Run folder web app locally
http://stackoverflow.com/questions/7334216/iis7-permissions-overview-applicationpoolidentity
http://www.williammalone.com/