* Updating CahceHelperTests names
* Updating OrdersTests names
* Removing tests for "Include" functionality as it lives in a NuGet Package now
* Updating Integration Test anems
* Changed the order of the projects, Web first to infer as startup.
* Added encapsulated JSON serialization - and moved to System.Text.Json
* Refactored a few minor updates out
Co-authored-by: Eric Fleming <eric-fleming18@hotmail.com>
- updating to use Ardalis.Specifications package as it is maintained and has a more robust implementation
- Removing all custom specification implementation
- Updating unit tests
* use lambda expression => improve database call
* use lambda instead for each replace call to repository to reduce call to database
* improve readability and maintainability, and add order by
* clean semicolon
* fix use correct catalog item id
* resolve osbsolete method
* put all properties as private, align unit test
* fix version of version in MD, add instruction to install ef tool
* fix url stored
* Build with GitHub Actions
* Changing dotnet-version
* Updating version again
* Updating path to sln and adding test step
* Updates to file path
* Path is probably starting out at the root
* Updating path once again
* Updating name
* Adding build badge to readme
* Making the build work in markdown
* 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
* Adding admin user
* Adding admin catalog screen
- will also only display menu option if user is logged in as an admin
* WIP - squash this
* Allow user to edit a catalog item
* Adding entry for new service
* Invalidating cache after catalog item update
- also a little bit of cleanup
* Fixing bad merge
* Removing Picture Uri and making Id readonly
* Adjusting style in menu dropdown so all options are shown
* Creating Cache helpers with unit tests
* 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
* 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
* Minor cleanups
- There are issues with generating a local cert when trying to run this project from the docker-compose at the moment. Removing the https bits for now until so the docker-compose will work right after cloning the project.