FruitBankHybridApp/FruitBank.Common/Services
Loretta 2221d4a68e Add PartnerDepot to ShippingDocument, EKÁER grid updates
- Introduced PartnerDepotId and PartnerDepot navigation to ShippingDocument and IShippingDocument, loaded only for EKÁER scenarios.
- Updated ShippingToEkaerMapper to leave CarrierName empty for outgoing shipments.
- Enhanced GridShippingDocument.razor: added PartnerDepot column with edit/display templates, improved Partner selection with cascade depot logic, and optimized partner lookup.
- Fixed Ekaer tab and count logic to use NeedsCompletion filter.
- Minor code and comment cleanups.
2026-06-16 12:02:24 +02:00
..
Ekaer Add PartnerDepot to ShippingDocument, EKÁER grid updates 2026-06-16 12:02:24 +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.