Exemple #1
0
        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();
            }
        }
Exemple #2
0
 public MainLogic()
 {
     InitializeDB(false);
     db = new database.Database();
 }