private void InitializeDB(Boolean overrideDB) { Boolean fileExist = File.Exists(@"database.sqlite"); if (overrideDB && fileExist) { // full initialize // delete db file and recreate db.CloseDB(); GC.Collect(); GC.WaitForPendingFinalizers(); File.Delete(@"database.sqlite"); db = new database.Database(); db.CreateTable(); } else if (!overrideDB && !fileExist) { // run for the first time // create db file and initialize db = new database.Database(); db.CreateTable(); } }
public MainLogic() { InitializeDB(false); db = new database.Database(); }