using MessengerApi.Configuration.Enums; using MessengerApi.Configuration.Model.Persistence.Base; using MessengerApi.Configuration.Sources.Environment; namespace MessengerApi.Configuration.Model.Persistence { public class SqlPersistenceConfiguration : PersistenceConfiguration { public override PersistenceTypes PersistenceType => PersistenceTypes.Sql; public string ConnectionString { get; } public SqlPersistenceConfiguration(string connectionString) { ConnectionString = connectionString; } public SqlPersistenceConfiguration(IEnvironmentConfigurationSource config) : this(config.GetValue(Constants.EnvironmentVariables.SQL_CONNECTIONSTRING)) { } } }