Exemplo n.º 1
0
        private void SwapIntermediateLocation(IntermediateSearchViewModel obj)
        {
            int    intermediateIndex = IntermediatePlaces.IndexOf(obj);
            IPlace nextPlace;

            //If we're at the end of the list, then we need to swap with the To box
            if (intermediateIndex + 1 < IntermediatePlaces.Count)
            {
                nextPlace = IntermediatePlaces[intermediateIndex + 1].IntermediatePlace;
                IntermediatePlaces[intermediateIndex + 1].IntermediatePlace = obj.IntermediatePlace;
                obj.IntermediatePlace = nextPlace;
            }
            else
            {
                nextPlace             = ToPlace;
                ToPlace               = obj.IntermediatePlace;
                obj.IntermediatePlace = nextPlace;
            }
        }
Exemplo n.º 2
0
 private void RemoveIntermediate(IntermediateSearchViewModel obj)
 {
     IntermediatePlaces.Remove(obj);
     PlanTripCommand.RaiseCanExecuteChanged();
 }