* Updates based on documentation
* Getting the build passing
* Getting app functioning
* A few cleanups to confirm it's working as expected
* Fixing functional tests
* Updating dockerfile for 3.0
* Functional Tests now run sequentially
* Updating to latest version of moq
* Adding migration for post 3.0 upgrades
* Removing commented out lines
* Moving address and catalogitemordered configuration in to classes that own them
* Installing MediatR nuget packages
* Configure MediatR in Startup
* Creating GetMyOrders MediatR query and handler
* Adding GetOrderDetails MediatR handler
* Refactoring out default values
* Added tests for GetOrderDetails mediator handler
* Defaulting values on Models for now
* Removing some spaces
* Splitting files
* Splitting out the GetOrderDetails files
* Adding test for GetMyOrders
* restructuing folders
* Using constant
* Moved Privacy, Home page to Razor Pages
* Migrating Basket from RazorPages to Web.
* Removed BasketController; refactored viewmodels
* Moved BasketComponent into Pages/Shared
Added auth rules to Startup for Pages
Added notes to controllers about Pages usage.
* Fixed broken my orders test
Consolidated Functional Tests
* Fixed logo link to home page
Fixed Order Detail Total $ format
* Adding support for 2fa, more auth options
* WIP getting auth stuff working
* Added Manage views. 2FA working now for MVC app.
* Switching to using a controller for no-UI logout scenario
* Adding Razor Pages impl of 2FA auth stuff. Works.
* In progress copying code into new RP project
Cleaning up namespaces and whitespace in original Web project
* Cleaning up some more namespaces
* Removing unused page.
* Index page loads correctly.
* Fixing up paging.
* Moving views; getting ready to convert to RPs
* Auto stash before merge of "master" and "origin/master"
Basket and Checkout pages wired up
* WIP on Account pages
* Working on signin/signout
* Working on auth
* Getting order history working
Fixing auth bug
* Fixing Checkout issue
* Fixing link
* Ardalis/upgrade1 (#44)
* Upgrading to netcore 2.0
Updating repository to support async options and refactoring to use it.
* Starting work on tracking customer orders feature.
* Cleaning up some bugs
Working on basket view component implementation
* Fixing up styles, especially for basket in header.
* Adding Order Features (#47)
* Working on order model binding from checkout page - WIP
* Small layout tweaks (#43)
* Updating quantities implemented.
* Fixed basket widget count
* Order History (#49)
* working on creating and viewing orders.
* Working on wiring up listing of orders
* List orders page works as expected. Needed to support ThenInclude scenarios. Currently using strings.
* Introducing repository and refactoring services.
Changing entities to use int keys everywhere.
* Refactoring application services to live in web project and only reference repositories, not EF contexts.
* Cleaning up implementations
* Moving logic out of CatalogController
Moving entity knowledge out of viewmodels.
* Implementing specification includes better for catalogservice
* Cleaning up and adding specification unit tests