- 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. |
||
|---|---|---|
| .. | ||
| Ekaer | ||
| ISecureCredentialService.cs | ||
| MeasurementServiceBase.cs | ||
| README.md | ||
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.