Ejemplo n.º 1
0
        private static IOptions <LCMessagingSettingsModel> SetLCMessagingSettingsModelOptions()
        {
            var dir = AppContext.BaseDirectory;
            //
            var config = new ConfigurationBuilder().SetBasePath(dir).AddJsonFile("appsettings.json").AddEnvironmentVariables().AddUserSecrets("ac948920-353d-45bc-8520-906312b08889").Build();

            AppInfoModel.Init(config, config.GetSection(LifeCouple.Server.Startup.aDB2CCONFIGSECTION)?.GetChildren()?.Count() > 0, config.GetSection(LifeCouple.Server.Startup.cOSMOSDBSECTION)?.GetChildren()?.Count() > 0);
            var settings = config.GetSection(LCMessagingSettingsModel.SettingsSection).Get <LCMessagingSettingsModel>();

            return(Options.Create <LCMessagingSettingsModel>(settings));
        }
Ejemplo n.º 2
0
 public Startup(IConfiguration config, IHostingEnvironment env)
 {
     _config = config;
     _env    = env;
     AppInfoModel.Init(config, _config.GetSection(aDB2CCONFIGSECTION)?.GetChildren()?.Count() > 0, _config.GetSection(cOSMOSDBSECTION)?.GetChildren()?.Count() > 0);
 }