public void Visit(ReadDirectoryCommand command) { Visit((ICommand)command); if (Root.TryFindNode(command.Id, out var node) && node is Directory directory) { var formattedChildren = directory.Children .Select(c => $"({c.Name} ID={c.Id})"); Message = string.Join(",", formattedChildren); } else { OnDirectoryDoesNotExist(command.Id); } }
public void Visit(ReadDirectoryCommand command) { }