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; } }