From a70faebde646fbce9cd667886f124e486156c18a Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 26 Feb 2026 21:23:07 +0100 Subject: [PATCH] Refactor ReportModel: remove BaseModel, mark obsolete Refactored ReportModel to use MSSQLServer Database via primary constructor, removed BaseModel inheritance and State-based constructor. Marked class and List method as obsolete, recommending EnvelopeReport mediator queries. Updated namespace and using directives. --- EnvelopeGenerator.ServiceHost/Jobs/ReportModel.cs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/EnvelopeGenerator.ServiceHost/Jobs/ReportModel.cs b/EnvelopeGenerator.ServiceHost/Jobs/ReportModel.cs index f98cdf64..1e6b3e06 100644 --- a/EnvelopeGenerator.ServiceHost/Jobs/ReportModel.cs +++ b/EnvelopeGenerator.ServiceHost/Jobs/ReportModel.cs @@ -1,16 +1,15 @@ +using DigitalData.Modules.Database; using System.Data; namespace EnvelopeGenerator.ServiceHost.Jobs; -public class ReportModel : BaseModel +[Obsolete("Create and use EnvelopeReport mediator queries")] +public class ReportModel(MSSQLServer Database) { - public ReportModel(State state) : base(state) - { - } - + [Obsolete("Create and use EnvelopeReport mediator queries")] public DataTable List(int envelopeId) { var sql = $"SELECT * FROM VWSIG_ENVELOPE_REPORT WHERE ENVELOPE_ID = {envelopeId}"; return Database.GetDatatable(sql); } -} +} \ No newline at end of file