Justification:
When published (under Release configuration) in layout there is just app.min.css. We can either add also other minified CSS there (components, headers,...) or add one bundled and minified 8KB css.
- I believe this causes some confusion when people see "Service" in the Web project. We have another service in there named BasketViewModelService instead of BasketService anyways. Adding "ViewModel" to the name is a better representation of what the "services" in the Web project represent.
* 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
* 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.