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:
@@ -1,16 +1,15 @@
|
|||||||
|
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}";
|
||||||
return Database.GetDatatable(sql);
|
return Database.GetDatatable(sql);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user