Beispiel #1
0
        public static TrackViewModel CreateNew(TrackTypeViewModel trackTypeViewModel)
        {
            TrackCurvedTurnout trackCurvedTurnout = new TrackCurvedTurnout
            {
                Article       = string.Empty,
                InnerRadiusId = trackTypeViewModel.Radii.First().Id,
                InnerAngleId  = trackTypeViewModel.Angles.First().Id,
                OuterRadiusId = trackTypeViewModel.Radii.First().Id,
                OuterAngleId  = trackTypeViewModel.Angles.First().Id
            };

            return(new TrackCurvedTurnoutViewModel(trackTypeViewModel, trackCurvedTurnout));
        }
Beispiel #2
0
 public TrackCurvedTurnoutViewModel(TrackTypeViewModel trackTypeViewModel, TrackCurvedTurnout track) : base(trackTypeViewModel, track)
 {
     this.track = track;
 }