* udated to .net6
* used the .net6 version RC2
* added editconfig.
* App core new Scoped Namespaces style.
* BlazorAdmin new Scoped Namespaces style.
* Blazor Shared new Scoped Namespaces style.
* Infra new Scoped Namespaces style.
* public api new Scoped Namespaces style.
* web new Scoped Namespaces style.
* FunctionalTests new Scoped Namespaces style.
* Integrational tests new Scoped Namespaces style.
* unit tests new Scoped Namespaces style.
* update github action.
* update github action.
* change the global.
* Removed and Reordered the using statements
* Removed and Reordered the usings inside Web Project
* Removed and Reordered the usings inside PublicApi project
* Removed Unused usings and reorganized usings inside Infrastructure project
* Adding tests for GetById endpoint
* Updating tests and messages
* Adding paged endpoint and also AutoMapper
* Authenticate endpoint works as bool with tests
* Got JWT token security working with Create and Delete endpoints and Swashbuckle.
* Working on getting cookie and jwt token auth working in the same app
All tests are passing
* Creating new project and moving APIs
Build succeeds; tests need updated.
* all tests passing after moving services to PublicApi project
* Fix authorize attributes
* Uncomment and update ApiCatalogControllerLists tests
Co-authored-by: Eric Fleming <eric-fleming18@hotmail.com>
* 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
* 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
* 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.