private void NotifyDescendingSortRequested() { switch (_sortKey) { case SortKey.Price: InternalData = InternalData.OrderBy(i => i.Data.Cost).ThenBy(i => i.Data.Name).ToList(); return; default: InternalData = InternalData.OrderBy(i => i.Data.Name).ToList(); return; } }