public MediaFile TryGetFile(string path) { MediaFile mediaFile = new MediaFile(); FileInfo file = new FileInfo(path); if (file.Exists) { mediaFile = StorageMapper.Map(file); return(mediaFile); } else { return(null); } }
public List <MediaFile> GetMediaFiles(string path) { List <MediaFile> mediaFiles = new List <MediaFile>(); DirectoryInfo di = new DirectoryInfo(path); FileInfo[] files = di.GetFiles(); foreach (FileInfo file in files) { foreach (string s in supportedExtensions) { if (s == file.Extension) { mediaFiles.Add(StorageMapper.Map(file)); } } } return(mediaFiles); }