// public Route() // : this( Enumerable.Empty<RouteElement>(), 0 ) // { // this._route = new List<RouteElement>(); // } public Route( string name, int probability, IRouteOwner owner ) { this.Name = name; this.Probability = probability; this._route = new List<RouteElement>(); this.Owner = owner; }
public Route( IEnumerable<RouteElement> routeElements, int probability, IRouteOwner owner ) { this._route = new List<RouteElement>( routeElements ); this.Probability = probability; this.Name = "Unknown"; this.Owner = owner; }
public RouteEditorViewModel( IRouteOwner owner, IEnumerable<RouteViewModel> route ) { this._owner = owner; this._routes = new ObservableCollection<RouteViewModel>( route ); }