* Initial Web2 project working
* Initial WebRazorPages project working
* Adding additional sln files
* Removing old project
* Fixed integration tests
* Getting FunctionalTests working.
* Got Swagger working in Web
* Moved web2 to web
* Proving out removing the basket items at the same time the basket is deleted
* Fixing existing unit tests
* Adding a unit test for the Deletebasket method
* Rename test and deleting basket items before basket
* Added integration test for DeleteAsync method for BasketItems
- Also added a BasketBuilder to create a Basket with no items, or one item.
* Adding Id to query so the correct order details are always pulled back
* Removing unused usings
- also removed the sync method as it is not used anywhere in the solution. The Async should be the preferred one.
* Adding integration test for GetByIdWithItemAsync
* Rename test
* Paging criterias added in BaseSpecification. New paginated specification added (CatalogFilterPaginatedSpecification) . EFRepository cleaned up and paging implementation added. Usage of the new paging infrastructure in CatalogService (Web and WebRazor).
* Use IReadOnlyList<T> instead of List<T> as return type from repositories.
* - Ordering possibility added in the specification.
- Evaluation of the specification placed in separate class.
* 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.
* Refactoring ViewModels into Razor Pages models
* Cleaning up Basket viewcomponent
* Refactoring services.
Fixed bug in basket item counter.
* Adding Auth filters to Web and WebWithRazor
* 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
* Moving Identity seeding to its own class and method.
* Adding tests for AddItem
* Added catalog api controller and functional tests
Added and cleaned up some comments
* Adding integration tests for OrderRepository
* Getting integration test for order working with inmemory db