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)); }
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); }