Example #1
0
        public HomeController(
            IDbContextFactory <SIPAssetsDbContext> dbContextFactory,
            IConfiguration config,
            ILogger <HomeController> logger,
            SIPDialPlanManager sipDialPlanManager)
        {
            _config = config;
            _logger = logger;

            _sipDialPlanManager = sipDialPlanManager;
        }
Example #2
0
        public HomeController(
            IDbContextFactory <SIPAssetsDbContext> dbContextFactory,
            IConfiguration config,
            ILogger <HomeController> logger,
            SIPDialPlanManager sipDialPlanManager)
        {
            _config = config;
            _logger = logger;
            _sipAccountDataLayer     = new SIPAccountDataLayer(dbContextFactory);
            _sipRegBindingsDataLayer = new SIPRegistrarBindingDataLayer(dbContextFactory);
            _sipDialPlanManager      = sipDialPlanManager;

            _sipDefaultDomain   = config[ConfigKeys.SIP_DOMAIN];
            _githubAppName      = config[ConfigKeys.GITHUB_OAUTH_APPNAME];
            _githubClientID     = config[ConfigKeys.GITHUB_OAUTH_CLIENTID];
            _githubClientSecret = config[ConfigKeys.GITHUB_OAUTH_CLIENTSECRET];

            _adminUsers = _config.GetSection(ConfigKeys.ADMIN_USERNAMES).Get <string[]>();
        }