private void ChangeCapacity() { bool success = false; while (!success) { try { int capacity = ui.getCapacity(); if (capacity == 0) { break; } while (!garageHandler.BuildGarage(capacity)) { ui.PrintWrongMessage($"Kapaciteten får inte vara mindre att antalet parkerade bilar i garaget just nu. \n Ange en kapacitet större än {garageHandler.Garage.CountVehicle}"); capacity = ui.getCapacity(); } ui.PrintSuccessMessage($"Kapaciteten för garaget har ändrats till {capacity}"); success = true; } catch (Exception e) { ui.PrintWrongMessage("Kapaciteten måste vara en siffra"); } } }