public List <FileItem> getFilesUnder(int stateId, string directory) { return(rowParser.parseRows(stateId) .Where(s => s.ContainingDir == directory) .OrderBy(s => s.Type) .ThenBy(s => s.FileName) .ToList()); }