public void SelectDestination(DestinationVisitPurposeSelection destination) { //move destination from/to list SelectedDestinations.Add(destination); Destinations.Remove(destination); //re-sort lists SortDestinationList(Destinations); SortDestinationList(SelectedDestinations); }