private static VideoFolder CreateDirectory(VideoFolder MediaFolder, DirectoryInfo directoryInfo) { var subdir = Fileexplorercommonhelper.GetParentSubDirectory(directoryInfo, ApplicationService.Formats); var files = Fileexplorercommonhelper.GetFilesByExtensions(directoryInfo, ApplicationService.Formats); VideoFolder videoFolder = null; if (subdir.Count > 0 && files.Count > 0) { videoFolder = FileLoader.LoadParentFiles(MediaFolder, subdir, files, MediaFolder.SortedBy); } else if (subdir.Count > 0) { videoFolder = FileLoader.LoadParentFiles(MediaFolder, subdir, MediaFolder.SortedBy); } else if (files.Count > 0) { videoFolder = FileLoader.LoadParentFiles(MediaFolder, files, MediaFolder.SortedBy); } return(videoFolder); }