Ejemplo n.º 1
0
        public static TrackViewModel CreateNew(TrackTypeViewModel trackTypeViewModel)
        {
            TrackTurnout trackTurnout = new TrackTurnout
            {
                Article              = string.Empty,
                LeftTurnoutRadiusId  = trackTypeViewModel.Radii.First().Id,
                LeftTurnoutAngleId   = trackTypeViewModel.Angles.First().Id,
                RightTurnoutRadiusId = trackTypeViewModel.Radii.First().Id,
                RightTurnoutAngleId  = trackTypeViewModel.Angles.First().Id,
                StraightLengthId     = trackTypeViewModel.Lengths.First().Id
            };

            return(new TrackTurnoutViewModel(trackTypeViewModel, trackTurnout));
        }
Ejemplo n.º 2
0
 public TrackTurnoutViewModel(TrackTypeViewModel trackTypeViewModel, TrackTurnout track) : base(trackTypeViewModel, track)
 {
     this.track = track;
 }