Esempio n. 1
0
        public async Task <List <string> > CheckPath(string path, IFolderScanner scanner, IConverter converter)
        {
            if (path != null)
            {
                List <string> FilesList = await scanner.GetFilesList(path);

                if (FilesList.Count > 0)
                {
                    List <string> tmpList = new List <string>();

                    foreach (string item in FilesList)
                    {
                        tmpList.Add(item.Remove(0, path.Length));
                    }

                    FilesList = Revers(tmpList);

                    return(FilesList);
                }
                else
                {
                    return(FilesList);
                }
            }

            return(new List <string>());
        }
Esempio n. 2
0
        public async Task <List <string> > CheckPath(string path, IFolderScanner scanner, IConverter converter)
        {
            if (path != null)
            {
                List <string> FilesList = await scanner.GetFilesList(path);

                FilesList = converter.ConvertList(FilesList, path);

                return(FilesList);
            }

            return(new List <string>());
        }