using System.IO; using Microsoft.Extensions.Configuration; //using Microsoft.Extensions.Configuration.Binder; namespace SecureCore { public static class AppSettingsManager { public static bool TryGetConnectionStringByName(string connectionStringName, out string connectionString) { connectionString = string.Empty; try { // You could either use this var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .Build(); connectionString = builder.GetConnectionString(connectionStringName); if (!string.IsNullOrEmpty(connectionString)) return true; else return false; } catch { return false; } } } }