public void SetValues(Trip trip, ExecuteTripDestinationVM destinationVM) { Trip = trip; DestinationVM = destinationVM; CalcTripDestinations(); }
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(); }