diff --git a/EnvelopeGenerator.ServiceHost/Jobs/Infrastructure/Database.cs b/EnvelopeGenerator.ServiceHost/Jobs/Infrastructure/Database.cs index c751d886..fa06ed3d 100644 --- a/EnvelopeGenerator.ServiceHost/Jobs/Infrastructure/Database.cs +++ b/EnvelopeGenerator.ServiceHost/Jobs/Infrastructure/Database.cs @@ -1,19 +1,12 @@ using System.Data; using Microsoft.Data.SqlClient; -using DigitalData.Modules.Logging; namespace DigitalData.Modules.Database; -public class MSSQLServer +public class MSSQLServer(IConfiguration configuration) { - private readonly LogConfig _logConfig; - private readonly string _connectionString; - - public MSSQLServer(LogConfig logConfig, string connectionString) - { - _logConfig = logConfig; - _connectionString = connectionString; - } + private readonly string _connectionString = configuration.GetConnectionString("Default") + ?? throw new InvalidOperationException("Connection string 'Default' not found."); public static string DecryptConnectionString(string connectionString) => connectionString;