public Startup( IConfiguration configuration, IHostingEnvironment hostingEnvironment, IStartupConfigurationService externalStartupConfiguration) { _hostingEnvironment = hostingEnvironment; _externalStartupConfiguration = externalStartupConfiguration; _externalStartupConfiguration.ConfigureEnvironment(hostingEnvironment); StartupConfiguration(configuration); }
public Startup(IHostingEnvironment env, IStartupConfigurationService externalStartupConfiguration = null) { this.externalStartupConfiguration = externalStartupConfiguration; this.externalStartupConfiguration.ConfigureEnvironment(env); var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) .AddEnvironmentVariables(); Configuration = builder.Build(); }
public Startup(IHostingEnvironment environment, IStartupConfigurationService externalStartupConfiguration) { this.externalStartupConfiguration = externalStartupConfiguration; this.externalStartupConfiguration.ConfigureEnvironment(environment); var builder = new ConfigurationBuilder() .SetBasePath(environment.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{environment.EnvironmentName}.json", optional: true) .AddJsonFile("defaultDbData.json", optional: true); if (environment.IsDevelopment()) { // For more details on using the user secret store see http://go.microsoft.com/fwlink/?LinkID=532709 // builder.AddUserSecrets(); } builder.AddEnvironmentVariables(); Configuration = builder.Build(); CombineFileWkhtmltopdf(environment); }
public Startup(IHostingEnvironment env, IStartupConfigurationService externalStartupConfiguration = null) { if (externalStartupConfiguration == null) // needed when running dotnet ef externalStartupConfiguration = new StartupConfigurationService(); _externalStartupConfiguration = externalStartupConfiguration; _externalStartupConfiguration.ConfigureEnvironment(env); #if (IndividualAuth || OrganizationalAuth) var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true); if (env.IsDevelopment()) { // For more details on using the user secret store see https://go.microsoft.com/fwlink/?LinkID=532709 builder.AddUserSecrets<Startup>(); } #else var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) .AddEnvironmentVariables(); #endif #if (IndividualAuth || MultiOrgAuth || SingleOrgAuth) builder.AddEnvironmentVariables(); #endif Configuration = builder.Build(); Log.Logger = new LoggerConfiguration() .Enrich.FromLogContext() .ReadFrom.Configuration(Configuration) .CreateLogger(); }
public HomeController(IStartupConfigurationService startupConfigurationService) { _startupConfigurationService = startupConfigurationService; _startupConfig = _startupConfigurationService.GetStartupConfigurations(); }
public LogicLiftsController(IStartupConfigurationService startupConfigurationService) { _startupConfigurationService = startupConfigurationService; }