private static void CheckUserDatabase(string UserDatabaseDir) { AuxiliaryServerWorker.WriteToConsole("[INFO] Checking user database..."); if (File.Exists(UserDatabaseDir)) { AuxiliaryServerWorker.WriteToConsole("[INFO] Located user database file at " + UserDatabaseDir); AuxiliaryServerWorker.WriteToConsole("[INFO] Reading data from database..."); AuxiliaryServerWorker.ReadDataBase(); } else { AuxiliaryServerWorker.WriteToConsole("[ERROR] Could not locate databse file... Creating new database with default username and password"); try { File.AppendAllText(UserDatabaseDir, Properties.Resources.DefaultUserDatabase); AuxiliaryServerWorker.WriteToConsole("[INFO] Created new default database file successfully at " + UserDatabaseDir); } catch (Exception exc) { AuxiliaryServerWorker.WriteToConsole("[ERROR] Could not create new default database file due to " + exc); } } }