public void RemoveFromParking(Parking parking) { if (Balance < 0) { throw new Exception($"Вы не можете покинуть паркинг! У вас есть долги! Пополните баланс на {Math.Abs(Balance)}!"); } else { parking.Cars.Remove(this); timer.Stop(); this.Dispose(); } }
public void RemoveFromParking(Parking parking) { if (Balance < 0) { Console.WriteLine($"Вы не можете покинуть паркинг! У вас есть долги! Пополните баланс на {Math.Abs(Balance)}!"); } else { parking.Cars.Remove(this); timer.Stop(); Console.WriteLine("Автомобиль успешно покинул паркинг!"); this.Dispose(); } }
public void AddToParking(Parking parking) { if (parking.Settings.Dictionary[CarType] > Balance) { throw new Exception("У вас не хватает денег для парковки!"); } else { parking.Cars.Add(this); timer.Interval = parking.Settings.Timeout * 1000; timer.Elapsed += Timer_Elapsed; timer.Start(); } }
public void AddToParking(Parking parking) { if (parking.Settings.Dictionary[CarType] > Balance) { Console.WriteLine("У вас не хватает денег для парковки!"); } else { parking.Cars.Add(this); timer.Interval = parking.Settings.Timeout * 1000; timer.Elapsed += Timer_Elapsed; timer.Start(); Console.WriteLine("Автомобиль был успешно добавлен в паркинг!"); } }