* Updating Blazor services
* Adding Settings and Refactoring Services
* WIP - Fighting with DI
* Configuring dependencies in both Web Startup and BlazorAdmin Program.cs has them working again.
* Everything works; need to optimize calls to ListBrands
* LocalStorageBrandService decorator working
* Added cache duration of 1 minute
* Refactoring to reduce token storage
Fixed issue with dropdowns binding to int
* Remove token stuff from login; moved to CustomAuthStateProvider
* Migrated CatalogTypes to separate service
Implemented cache decorator
* Ardalis/blazor refactor (#440)
* 1. Migrate CatalogItemServices -> CatalogItemService.
3. Add caching to CatalogItemService.
* change to $"Loading {key} from local storage" ?
* docker settings added. (#441)
* docker settings added.
* InDocker Removed
* InDocker removed from web startup.
* removed unused using
* no reload list if close without save
* startup patch for localhost
* file name fixed
* removed docker from launchSettings.
* Configure logging via appsettings
Co-authored-by: Shady Nagy <info@shadynagy.com>
* static added to Constants
* Docker support for Blazor
* GetHttp, PostHttp, ... inside AuthService, Docker working with login, Cookies Configuration temporary disabled
* BaseAddress get web uri from Blazor Shared.
* cookie options changed to fix docker.
* Fixed returnUrl when inserting admin link and navigate without login
* Functions not used removed.
* AddPolicy using GetWebUrl
* Login link removed from NavMenu
* Change ConfigureCookieSettings, ConfigureCoreServices and ConfigureWebServices to be IServiceCollection extentions.
* GetOriginWebUrl added.
* Auto InDocker switch added.
* Removed not used using .
- 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.