public static IEnumerable <FileInfo> GetFiles(string path, string searchPattern, string filter)
        {
            string[] paths = FileSystemRepository.GetFilteredFiles(path, searchPattern, filter);
            IEnumerable <FileInfo> files = paths.Select(p => new FileInfo(p));

            return(files);
        }
 public static int CountFiles(string path, string searchPattern, string filter)
 {
     return(FileSystemRepository.GetFilteredFiles(path, searchPattern, filter).Count());
 }