mirror of
https://github.com/D4M13N-D3V/comissions-app-core-api.git
synced 2025-03-14 10:04:55 +00:00
20 lines
792 B
C#
20 lines
792 B
C#
|
|
using Microsoft.Extensions.Configuration;
|
|
|
|
namespace comissions.app.database;
|
|
|
|
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";
|
|
} |