FruitBankHybridApp/FruitBank.Common/SignalRs
Loretta 76cb8adbe6 Add EKÁER XML generation, validation, and tests
- Added GenerateEkaerXmlDocument to service and interface for EKÁER tradeCard XML generation and validation from ShippingDocument.
- Extended IShippingToEkaerMapper to support document-level mapping.
- Updated controller and SignalR client/interfaces with new methods and tags for EKÁER XML and EkaerHistory creation.
- Formatted Created/Modified columns in Blazor grids.
- Added tests for EkaerHistory creation, XML generation, and idempotency.
- Improved null-safety and argument validation in mapping logic.
2026-06-10 18:09:33 +02:00
..
README.md Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:16 +02:00
SignalRTags.cs Add EKÁER XML generation, validation, and tests 2026-06-10 18:09:33 +02:00

README.md

SignalRs

SignalR method identifiers as numeric constants for type-safe client-server communication.

Key Files

  • SignalRTags.cs — Constant int tags organized by domain:
    • 0-10: System (GetMeasuringModels)
    • 20-27: Partner CRUD
    • 40-66: Shipping, ShippingDocument, ShippingItem
    • 70-83: Customer, Product
    • 94-98: ShippingItemPallet
    • 111-138: Order (OrderDto, OrderItemDto, OrderItemPallet)
    • 150-151: StockQuantityHistory
    • 160-169: GenericAttribute
    • 170-179: StockTaking
    • 195-200: Authentication
    • 500+: Server→client notifications (SendOrderChanged, SendShippingChanged, etc.)
    • 1000+: Diagnostic/Logging