private static bool VerifyDatabase() { if (database == null) { return(false); } if (database.Version != SneezeDatabase.currentVersionNumber) { NetworkComms.CloseAllConnections(); database = null; DatabaseError?.Invoke(DatabaseErrorType.VersionNumberConflict); return(false); } return(true); }
private void HandledProgressSaved(BasicResult result) { if (result.Success) { if (ProgressSaved != null) { ProgressSaved.Invoke(); } } else { if (DatabaseError != null) { DatabaseError.Invoke(result.Exception); } } }
private void HandledProgressLoaded(LoadProgressResult result) { if (result.Success) { if (ProgressLoaded != null) { ProgressLoaded.Invoke(result.WorkbenchState); } DoDiscoveredElementsChanged(); } else { if (DatabaseError != null) { DatabaseError.Invoke(result.Exception); } } }
private void HandledDatabaseLoaded(BasicResult result) { if (result.Success) { if (DatabaseLoaded != null) { DatabaseLoaded.Invoke(); } DoDiscoveredElementsChanged(); } else { if (DatabaseError != null) { DatabaseError.Invoke(result.Exception); } } }