internal DatabaseManager() { switch (DatabaseSettings.AccountDatabaseType) { case DatabaseType.Local: databaseAccount = new DatabaseAccountLocal(); break; case DatabaseType.Sqlite: databaseAccount = new DatabaseAccountSqlite(); break; default: databaseAccount = new DatabaseAccountLocal(); break; } switch (DatabaseSettings.StashDatabaseType) { case DatabaseType.Local: databaseStash = new DatabaseStashLocal(); break; case DatabaseType.Sqlite: databaseStash = new DatabaseStashSqlite(); break; default: databaseStash = new DatabaseStashLocal(); break; } }
internal DatabaseManager() { databaseAccount = DatabaseSettings.AccountDatabaseType switch { DatabaseType.Local => new DatabaseAccountLocal(), DatabaseType.Sqlite => new DatabaseAccountSqlite(), _ => new DatabaseAccountLocal(), }; databaseStash = DatabaseSettings.StashDatabaseType switch { DatabaseType.Local => new DatabaseStashLocal(), DatabaseType.Sqlite => new DatabaseStashSqlite(), _ => new DatabaseStashLocal(), }; }