FruitBankHybridApp/FruitBank.Common.Server
Loretta 973c8030d2 Refactor EKÁER: support multi-doc declarations
Refactored EKÁER declaration logic to allow one EkaerHistory to reference multiple source documents via a new EkaerHistoryMapping junction table. Removed ForeignKey from EkaerHistory and updated all usages to use the Mappings collection. Updated service, controller, SignalR, and client interfaces to operate by EkaerHistoryId. Adjusted grid UI to display all mapped source IDs. Added EkaerHistoryMapping entity and updated documentation, constants, and ToonDescription attributes accordingly.
2026-06-16 21:45:44 +02:00
..
Interfaces Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:16 +02:00
Services Refactor EKÁER: support multi-doc declarations 2026-06-16 21:45:44 +02:00
FruitBank.Common.Server.csproj Refactor MgGridDataColumn URL templating & update csproj refs 2026-03-24 18:38:44 +01:00
FruitBankConst.cs Refactor PreOrder and CargoTruck models, add ICargoTruck 2026-05-30 16:26:59 +02:00
README.md Add structured metadata and update doc references 2026-03-30 08:54:33 +02:00

README.md

FruitBank.Common.Server

@project { type = "product" own-dep-projects = [ "AyCode.Core, AyCode.Interfaces, AyCode.Models.Server, AyCode.Services, AyCode.Services.Server (in AyCode.Core repo)", "Mango.Nop.Core (in Mango.Nop Libraries repo)" ] }

Server-side library: SignalR hubs, real-time broadcast service, logging infrastructure, and nopCommerce integration constants.

Folder Structure

Folder Purpose
Interfaces/ Server-side endpoint marker interfaces
Services/ SignalR hubs, broadcast service, logging

Key Files (Root)

  • FruitBankConst.cs — Server constants: project GUID, role system names ("Measuring", "MeasuringRevisor"), product attribute "IsMeasurable", project salt.

Dependencies

  • nopCommerce via Mango.Nop.Core
  • AyCode.Core, AyCode.Services.Server (DLL references)
  • Microsoft.AspNetCore.SignalR