Based on Chapter 7: "Sports Store: A Real Application" built in the book Pro ASP.NET MVC 5 by Adam Freeman.