private void AddDatabaseToTree(string databasePath) { if (TreeViewItems.Any(x => x.DatabasePath.Equals(databasePath))) { return; } var schemaMapper = new SchemaToViewModelMapper(); var databaseItem = schemaMapper.MapSchemaToViewModel(databasePath); TreeViewItems.Add(databaseItem); log.Info("Opened database '" + databaseItem.DatabasePath + "'."); }