FruitBankHybridApp/FruitBank.Common/Services
Loretta f23aebff2d EKÁER config refactor: centralize settings, add audit rate
Centralized EKÁER configuration in new EkaerSettings class (company info, EUR-HUF rate, thresholds). Refactored service and mapper to use EkaerSettings. Added EkaerValueCalculator for HUF value logic. Extended EkaerHistory with ConversionRate for audit. Added IsEkaer to Partner. Updated mapping, VTSZ normalization, UI grid, CSS, and tests. Added diagnostic commands to settings.local.json.
2026-06-11 17:40:33 +02:00
..
Ekaer EKÁER config refactor: centralize settings, add audit rate 2026-06-11 17:40:33 +02:00
ISecureCredentialService.cs Add secure cross-platform auto-login with credential storage 2025-12-09 16:46:47 +01:00
MeasurementServiceBase.cs imporvements, fixes, etc... 2025-10-31 05:37:12 +01:00
README.md Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:16 +02:00

README.md

Services

Business logic services and credential management.

Key Files

  • MeasurementServiceBase.cs — Abstract base with generic TLogger injection.
  • ISecureCredentialService.cs — Interface: SaveCredentialsAsync (2-day expiry), GetCredentialsAsync, ClearCredentialsAsync. StoredCredentials sealed record.

Platform implementations: MAUI → SecureStorage, Web → obfuscated localStorage, Server → no-op.