public ExploreDirectoryResponse Execute(ExploreDirectoryRequest request)
 {
     var response = new ExploreDirectoryResponse();
     if (request.GetDirectories) {
         response.Directories = Directory.GetDirectories(request.DirectoryPath).Select(x => new ElementResponse {Name = x});
     }
     if (request.GetFiles) {
         response.Files = Directory.GetFiles(request.DirectoryPath).Select(x => new ElementResponse {Name = x});
     }
     return response;
 }
        public ExploreDirectoryResponse Execute(ExploreDirectoryRequest request)
        {
            var response = new ExploreDirectoryResponse();

            if (request.GetDirectories)
            {
                response.Directories = Directory.GetDirectories(request.DirectoryPath).Select(x => new ElementResponse {
                    Name = x
                });
            }
            if (request.GetFiles)
            {
                response.Files = Directory.GetFiles(request.DirectoryPath).Select(x => new ElementResponse {
                    Name = x
                });
            }
            return(response);
        }