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); }
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))); }