public void CreateNewRace(Race race, string dbFilename) { if (db.IsDbOpen) { db.Close(); } // If we are overwriting, then delete the current file. if (File.Exists(dbFilename)) { File.Delete(dbFilename); } db.Open(dbFilename); logController.Open(Path.ChangeExtension(dbFilename, ".log")); options.LastFile = dbFilename; db.AddRace(race); }