private dynamic PathToJson(WebResourceInfo fileInfo)
        {
            var fiPath = service.MapPath(fileInfo.Url);
            var fi     = new DirectoryInfo(fiPath);

            return(new
            {
                type = "path",
                url = fileInfo.Url.ToString(),
                path = fileInfo.Url.LocalPath.Replace(fileInfo.Name, ""),
                totalFiles = service.GetFiles(fileInfo.Url).Count(),
                totalPaths = service.GetPaths(fileInfo.Url).Count(),
                //owner = GetOwner(), //OwnerToJson(fileInfo),
                size = service.GetDirectorySize(fileInfo.Url),
                name = fileInfo.Name,
                published = fi.CreationTime,
                updated = fi.LastWriteTime,
                attrs = service.GetAttributes(fileInfo.Url)
            });
        }