public void LoadPersistenceConfig(DBConfig mynewdb) { pest = new Persistence(Logger(LMLoggers.AppSection.DB), mynewdb); DB = new INCCDB(); DB.Populate(pest); lmdb = new ListModeDB.LMDB(); lmdb.Populate(pest); appctx = ListModeDB.LMDB.AppContext; }
public bool LoadPersistenceConfig(DBConfig mynewdb) { pest = new Persistence(Logger(LMLoggers.AppSection.DB), mynewdb); DB = new INCCDB(); lmdb = new LMDB(); bool there = false; try { there = pest.IsItThere; if (!there) { Console.WriteLine("Database using " + mynewdb.MyDBConnectionString + " unavailable"); Console.WriteLine(pest.IsItThereStr); } } catch (Exception ex) { Console.WriteLine("Database unavailable " + ex.Message); if (!string.IsNullOrEmpty(pest.IsItThereStr)) Console.WriteLine(pest.IsItThereStr); } if (there) appctx = LMDB.AppContext; return there; }