Initial commit: ESB Certificate Manager.
EOF Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using ZA.CoreService.ESBCertificateManager.Models;
|
||||
|
||||
namespace ZA.CoreService.ESBCertificateManager.Configuration;
|
||||
|
||||
public static class AppSettingsLoader
|
||||
{
|
||||
public static AppSettings Load()
|
||||
{
|
||||
string basePath = AppContext.BaseDirectory;
|
||||
|
||||
IConfigurationRoot configuration = new ConfigurationBuilder()
|
||||
.SetBasePath(basePath)
|
||||
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: false)
|
||||
.Build();
|
||||
|
||||
AppSettings settings = new();
|
||||
configuration.Bind(settings);
|
||||
return settings;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user