private List<Abbreviation> sort(List<Abbreviation> list, SortOrder order) { switch (order) { case SortOrder.ZtoA: return list.OrderByDescending(f => f.Mnemonic).ToList(); case SortOrder.AtoZ: return list.OrderBy(f => f.Mnemonic).ToList(); default: return list; } }