2024-01-27 06:53:56 -05:00
|
|
|
|
|
|
|
using Microsoft.Extensions.Configuration;
|
|
|
|
|
2024-01-29 18:36:38 -05:00
|
|
|
namespace comissions.app.database;
|
2024-01-27 06:53:56 -05:00
|
|
|
|
|
|
|
public class ApplicationDatabaseConfigurationModel
|
|
|
|
{
|
|
|
|
private readonly IConfiguration _configuration;
|
|
|
|
|
|
|
|
public ApplicationDatabaseConfigurationModel(IConfiguration configuration)
|
|
|
|
{
|
|
|
|
_configuration = configuration;
|
|
|
|
}
|
|
|
|
|
|
|
|
public string Host => _configuration?.GetValue<string>("Database:Host") ?? "localhost";
|
|
|
|
public int Port => _configuration?.GetValue<int>("Database:Port") ?? 5432;
|
|
|
|
public string Database => _configuration?.GetValue<string>("Database:Database") ?? "artplatform";
|
|
|
|
public string Username => _configuration?.GetValue<string>("Database:username") ?? "sa";
|
|
|
|
public string Password => _configuration?.GetValue<string>("Database:password") ?? "P@ssw0rd";
|
|
|
|
}
|