Ejemplo n.º 1
0
 /// <summary>
 /// changing vehicle status.
 /// </summary>
 /// <param name="i_licenseNumber"></param>
 /// <param name="i_NewVehicleState"></param>
 public static void ChangeVehicleStatus(string i_licenseNumber, eCurrentVehicleState i_NewVehicleState)
 {
     foreach (var vehicle in m_CurrentGarageVehicles)
     {
         if (CheckIfVehicleExistsInGarage(i_licenseNumber))
         {
             if (vehicle.Value.Vehicle.LicenseNumber == i_licenseNumber)
             {
                 (vehicle.Value as GarageInfo).m_CurrentVehicleState = i_NewVehicleState;
             }
         }
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// insert vehicle to treatment status in the garage.
 /// </summary>
 /// <param name="i_LicensePlate"></param>
 public void InsertVehicleToGarageForTreatment(string i_LicensePlate)
 {
     m_CurrentGarageVehicles.Add(i_LicensePlate, this);
     this.m_CurrentVehicleState = eCurrentVehicleState.CurrentlyRepairing;
 }