private List<AppInfo> sortFiles(List<AppInfo> list, SortOrder order) { switch (order) { case SortOrder.Descending: return list.OrderByDescending(f => f.Name).ToList(); case SortOrder.Ascending: return list.OrderBy(f => f.Name).ToList(); default: return list; } }