Example #1
0
        // Возвращает объект SubFolderDto. Массив объектов SubFolderDto является частью FolderDto 
        // и служит для отображения информации о подкаталогах текущего каталога (1-ый уровень вложенности).
        public static SubFolderDto CreateSubFolderMainInfo(DirectoryInfo directoryInfo)
        {
            var subFolderDto = new SubFolderDto()
            {
                Name = directoryInfo.Name,
                PathToDirectory = directoryInfo.FullName,
                CreationTime = directoryInfo.CreationTimeUtc.ToString(new CultureInfo("de-DE")),
                Img = @"img//folder.png",
            };

            return subFolderDto;
        }
Example #2
0
        // Метод получения подкаталогов (1-го уровня вложенности) для для текущего каталога
        public static SubFolderDto[] SubDirectories(DirectoryInfo[] dirInfoCollection)
        {
            SubFolderDto[] foldersCollection = new SubFolderDto[dirInfoCollection.Length];
            int i = 0;
            foreach (var di in dirInfoCollection)
            {
                foldersCollection[i] = SubFolderDto.CreateSubFolderMainInfo(di);
                i++;
            }

            return foldersCollection;
        }