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.
This commit is contained in:
2026-02-26 21:23:07 +01:00
parent 3e01052579
commit a70faebde6

View File

@@ -1,13 +1,12 @@
using DigitalData.Modules.Database;
using System.Data; using System.Data;
namespace EnvelopeGenerator.ServiceHost.Jobs; 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) public DataTable List(int envelopeId)
{ {
var sql = $"SELECT * FROM VWSIG_ENVELOPE_REPORT WHERE ENVELOPE_ID = {envelopeId}"; var sql = $"SELECT * FROM VWSIG_ENVELOPE_REPORT WHERE ENVELOPE_ID = {envelopeId}";