private bool MongoProjectHasUserDataOrHasBeenSynced() { MongoProjectRecord record = _projectRecordFactory.Create(_currentProject); bool projectIsSRProject = record != null && !string.IsNullOrEmpty(record.SendReceiveProjectIdentifier); bool projectHasBeenSynced = record != null && record.LastSyncedDate != null && record.LastSyncedDate > MagicValues.UnixEpoch; long lexicalEntryCount = _connection.LexEntryCount(_currentProject); return((projectIsSRProject && projectHasBeenSynced) || lexicalEntryCount > 0); }