Пример #1
0
 public void RemoveTrainStation(TrainStation TrainStation)
 {
     TrainStations.Remove(TrainStation);
     foreach (var item in TrainStations.Where(o => o.Order >= TrainStation.Order))
     {
         item.SetOrder(item.Order - 1);
     }
 }
Пример #2
0
 public void RemoveTrainStation(TrainStation TrainStation)
 {
     if (TrainStation == null)
     {
         throw new NullReferenceException("TrainCarriage is not null");
     }
     TrainStations.Remove(TrainStation);
     foreach (var item in TrainStations.Where(o => o.Order >= TrainStation.Order))
     {
         item.SetOrder(item.Order - 1);
     }
 }