FruitBankHybridApp/FruitBank.Common/Services
Loretta c722a7b242 EKÁER: unify consignment mapping & obligation logic
- Introduced EkaerConsignment model for direction-agnostic mapping (inbound/outbound), centralizing normalization and aggregation.
- Refactored IShippingToEkaerMapper and service interfaces to use new model and expose obligation evaluation.
- Added EkaerReportability logic for robust, threshold-based reporting obligation checks with error handling.
- Updated UI and SignalR to support detailed creation results and user feedback for skipped entries.
- Enhanced tests and documentation to cover new mapping, evaluation, and legal context.
- Minor config/protocol adjustments for improved reliability.
2026-06-15 11:53:05 +02:00
..
Ekaer EKÁER: unify consignment mapping & obligation logic 2026-06-15 11:53:05 +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.