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; } }