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