Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="configuration"></param>
        /// <param name="env"></param>
        public Startup(IConfiguration configuration, IHostingEnvironment env)
        {
            Configuration = configuration;
            var appConfig = new NineLetterConfig();

            Configuration.GetSection("NineLetter").Bind(appConfig);

            _hostingEnvironment = env;
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="env"></param>
        public Startup(IHostingEnvironment env)
        {
            var builder = new ConfigurationBuilder()
                          .SetBasePath(env.ContentRootPath)
                          .AddJsonFile("appsettings.json", true, true)
                          .AddJsonFile($"appsettings.{env.EnvironmentName}.json", true);

            builder.AddEnvironmentVariables();
            Configuration = builder.Build();

            var appConfig = new NineLetterConfig();

            Configuration.GetSection("NineLetter").Bind(appConfig);

            _hostingEnvironment = env;
        }