24 lines
620 B
C#
24 lines
620 B
C#
using System;
|
|
using System.IO;
|
|
using Microsoft.Extensions.Configuration;
|
|
|
|
namespace AdminFinanceRCA;
|
|
|
|
public class AppConfig
|
|
{
|
|
private readonly IConfiguration _configuration;
|
|
|
|
public AppConfig()
|
|
{
|
|
var builder = new ConfigurationBuilder()
|
|
.SetBasePath(AppDomain.CurrentDomain.BaseDirectory)
|
|
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);
|
|
|
|
_configuration = builder.Build();
|
|
}
|
|
|
|
public string GetConnectionString(string name = "DefaultConnection")
|
|
{
|
|
return _configuration.GetConnectionString(name);
|
|
}
|
|
} |