From 41dde6f016b7c4c405db5df7a218b0303ae77aa3 Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 26 Feb 2026 21:24:21 +0100 Subject: [PATCH] Remove BaseModel and BaseService from Jobs namespace Deleted BaseModel and BaseService classes, along with their associated using statements and members. This removes the abstraction layers for database, logging, and state management from EnvelopeGenerator.ServiceHost.Jobs. --- .../Jobs/BaseModel.cs | 18 ------------------ .../Jobs/BaseService.cs | 13 ------------- 2 files changed, 31 deletions(-) delete mode 100644 EnvelopeGenerator.ServiceHost/Jobs/BaseModel.cs delete mode 100644 EnvelopeGenerator.ServiceHost/Jobs/BaseService.cs diff --git a/EnvelopeGenerator.ServiceHost/Jobs/BaseModel.cs b/EnvelopeGenerator.ServiceHost/Jobs/BaseModel.cs deleted file mode 100644 index eaed1e1e..00000000 --- a/EnvelopeGenerator.ServiceHost/Jobs/BaseModel.cs +++ /dev/null @@ -1,18 +0,0 @@ -using DigitalData.Modules.Database; -using DigitalData.Modules.Logging; - -namespace EnvelopeGenerator.ServiceHost.Jobs; - -public abstract class BaseModel -{ - protected MSSQLServer Database { get; } - protected Logger Logger { get; } - protected State State { get; } - - protected BaseModel(State state) - { - Logger = state.LogConfig!.GetLogger(); - Database = state.Database!; - State = state; - } -} diff --git a/EnvelopeGenerator.ServiceHost/Jobs/BaseService.cs b/EnvelopeGenerator.ServiceHost/Jobs/BaseService.cs deleted file mode 100644 index 481b6e4e..00000000 --- a/EnvelopeGenerator.ServiceHost/Jobs/BaseService.cs +++ /dev/null @@ -1,13 +0,0 @@ -using DigitalData.Modules.Base; - -namespace EnvelopeGenerator.ServiceHost.Jobs; - -public class BaseService : BaseClass -{ - protected State State { get; } - - public BaseService(State state) : base(state.LogConfig!) - { - State = state; - } -}