예제 #1
0
        public void SetValues(Trip trip, ExecuteTripDestinationVM destinationVM)
        {
            Trip          = trip;
            DestinationVM = destinationVM;

            CalcTripDestinations();
        }
예제 #2
0
        static DesignModels()
        {
            //initialize stuff that didn't work via constructor
            var destinationVMs = new ExecuteTripDestinationVM(DB.Instance.Destinations[0]);

            destinationVMs.VisitPurposeSelectionVMs.Add(DB.Instance.Trips[0].TripDestinations[0], new List <ExecuteTripVisitPurposeSelectionVM>
            {
                new ExecuteTripVisitPurposeSelectionVM(DB.Instance.Trips[0].TripDestinations[0], new VisitPurpose(VisitPurposeType.Recipe)),
                new ExecuteTripVisitPurposeSelectionVM(DB.Instance.Trips[0].TripDestinations[0], new VisitPurpose(VisitPurposeType.Sign)),
            });
            ExecuteTripDestinationDesignModel.SetValues(DB.Instance.Trips[0], destinationVMs);

            ExecuteTripSenderListItemDesignModel.Designer_SetVisitPurposeVMs();
        }