Пример #1
0
 public Startup(
     IConfiguration configuration,
     IHostingEnvironment hostingEnvironment,
     IStartupConfigurationService externalStartupConfiguration)
 {
     _hostingEnvironment           = hostingEnvironment;
     _externalStartupConfiguration = externalStartupConfiguration;
     _externalStartupConfiguration.ConfigureEnvironment(hostingEnvironment);
     StartupConfiguration(configuration);
 }
Пример #2
0
        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();
        }
Пример #3
0
        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);
        }
Пример #4
0
        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();
        }
Пример #5
0
 public HomeController(IStartupConfigurationService startupConfigurationService)
 {
     _startupConfigurationService = startupConfigurationService;
     _startupConfig = _startupConfigurationService.GetStartupConfigurations();
 }
 public LogicLiftsController(IStartupConfigurationService startupConfigurationService)
 {
     _startupConfigurationService = startupConfigurationService;
 }