Example #1
0
        public async Task <IFile> GetFile(string fileName)
        {
            var file = files.FirstOrDefault(f => Path.GetFileName(f.Path) == fileName);

            if (file != null)
            {
                var ngFile = new NGFile(file);
                return(await Task.FromResult(ngFile));
            }
            return(null);
        }
Example #2
0
        public async Task <IReadOnlyCollection <IFile> > GetFiles()
        {
            var list = new List <NGFile>();

            foreach (var file in files)
            {
                var ngFile = new NGFile(file);
                list.Add(ngFile);
            }
            return(await Task.FromResult(new ReadOnlyCollection <NGFile>(list)));
        }