Beispiel #1
0
 public void Park(int id)
 {
     if (cars[id].NumberOfRacsPerticipatig == 0)
     {
         garage.AddToGarage(cars[id]);
         cars[id].IsParked = true;
     }
 }
    public void Park(int id)
    {
        var  car           = id_Car.FirstOrDefault(i => i.Key == id).Value;
        bool haveCarInRace = false;//Check is there such car in any open Race

        foreach (var r in id_Race)
        {
            if (r.Value.Participants.Contains(car))
            {
                haveCarInRace = true;
            }
        }
        if (haveCarInRace == false)
        {
            garage.AddToGarage(id, car);//Add to garage if the car is not in Race
        }
    }