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)); }
public TrackTurnoutViewModel(TrackTypeViewModel trackTypeViewModel, TrackTurnout track) : base(trackTypeViewModel, track) { this.track = track; }