Mango.Nop.Libraries/Mango.Nop.Services
Loretta f47701af59 Add architecture docs for Mango.Nop & update dev DB config
Added detailed documentation: ARCHITECTURE.md, CONVENTIONS.md, GLOSSARY.md, and copilot-instructions.md for Mango.Nop.Core, Data, and Services. Updated/added README.md files for all Mango.Nop libraries and the FruitBank nopCommerce plugin, clarifying structure, key types, and usage. Switched appsettings.json connection string from production to development database. These changes improve developer onboarding and enforce architectural consistency.
2026-03-29 10:44:03 +02:00
..
Loggers improvements, fixes, etc... 2025-11-24 08:27:02 +01:00
IMgBackgroundService.cs AuctionBackgroundService improvements, fixes, etc... 2024-12-21 16:15:49 +01:00
IMgSessionItem.cs improvements, fixes, etc... 2024-12-10 13:45:28 +01:00
IMgSessionService.cs improvements, fixes, etc... 2024-12-13 20:20:29 +01:00
Mango.Nop.Services.csproj Update DLL HintPaths to use $(Configuration); prod DB switch 2026-03-24 18:30:43 +01:00
MgBackgroundServiceBase.cs AuctionBackgroundService improvements, fixes, etc... 2024-12-21 16:15:49 +01:00
MgEventConsumerBase.cs Add Mango.Nop.Data project to solution 2025-11-04 15:57:09 +01:00
MgLockServiceBase.cs SignalR improvements; etc... 2025-10-30 14:54:33 +01:00
MgSessionItemBase.cs fixes 2025-10-24 12:01:48 +02:00
MgSessionServiceBase.cs fixes 2025-10-24 12:01:48 +02:00
README.md Add architecture docs for Mango.Nop & update dev DB config 2026-03-29 10:44:03 +02:00

README.md

Mango.Nop.Services

Service base classes for nopCommerce plugin development — background tasks, session management, events, locking. net9.0.

Key Types

Type Purpose
MgBackgroundServiceBase / IMgBackgroundService Base for hosted background services in nopCommerce
MgSessionServiceBase / IMgSessionService Session management base — user session state
MgSessionItemBase / IMgSessionItem Individual session item base
MgEventConsumerBase Base for nopCommerce event consumers (entity insert/update/delete)
MgLockServiceBase Distributed lock service base
NopLogWriter Logging bridge — writes to nopCommerce log system

Dependencies

  • Mango.Nop.Core, Mango.Nop.Data (ProjectReferences)
  • Nop.Core, Nop.Data, Nop.Services, Nop.Web.Framework (nopCommerce ProjectReferences)