public static void InitDbConnection(this IServiceCollection services, IHostingEnvironment hostingEnvironment) { var dbSettings = new DatabaseSettings(hostingEnvironment); services.AddSingleton <IDatabaseSettings>(provider => dbSettings); _dbHasSettings = dbSettings.HasSettings(); if (_dbHasSettings) { //initialize database DatabaseManager.InitDatabase(dbSettings); } }