private void connectRepositoryDefinitions() { try { //Taxon Serializer erstellen RepositoryDefinitions.RegisterType(typeof(TaxonNames)); RepositoryDefinitions.RegisterType(typeof(PropertyNames)); State |= ConnectionState.ConnectedToRepTax; } catch //(Exception repTaxEx) { RepositoryDefinitions = null; State &= ~ConnectionState.ConnectedToRepTax; } }
public void disconnectFromRepository() { if (Synchronization != null) { Synchronization.Dispose(); Synchronization = null; } if (RepositoryDB != null) { RepositoryDB.Dispose(); RepositoryDB = null; } if (RepositoryDefinitions != null) { RepositoryDefinitions.Dispose(); RepositoryDefinitions = null; } State &= ~ConnectionState.RepositoryConnected; }