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);
            }
        }
Exemple #2
0
 public void Visit(ReadDirectoryCommand command)
 {
 }