public DiscEntityViewModel(FileDescriptor fileDescriptor) { Name = fileDescriptor.Name; IsAcessible = true; Size = new SizeViewModel(fileDescriptor.Size); Children = null; }
public DiscEntityViewModel(DirectoryDescriptor directoryDescriptor) { Name = directoryDescriptor.Name; IsAcessible = directoryDescriptor.IsAcessible; Size = null; Children = directoryDescriptor.Directories.Select(d => new DiscEntityViewModel(d)).Concat( directoryDescriptor.Files.Select(d => new DiscEntityViewModel(d)) ).ToArray(); }