예제 #1
0
        private RpgCalendarSettings GetRpgCalendarSettings()
        {
            var appSettings = new RpgCalendarSettings();

            Configuration.GetSection(nameof(RpgCalendarSettings)).Bind(appSettings);
            return(appSettings);
        }
예제 #2
0
 public Startup(IConfiguration configuration, IWebHostEnvironment env)
 {
     Env           = env;
     Configuration = configuration;
     AppSettings   = GetRpgCalendarSettings();
     var builder = new ConfigurationBuilder()
                   .SetBasePath(Directory.GetCurrentDirectory())
                   .AddJsonFile("appsettings.json", false, true)
                   .AddJsonFile($"appsettings.{env.EnvironmentName}.json", true)
                   .AddEnvironmentVariables();
 }