public void GetAndProcessUserSelectionOfCharger(SimCorpMobile simCorpMobile) { ChargerHandler chargerHandler = new ChargerHandler(Output); string enteredChargerTypeIndex = Input.ReadLine(); try { ChargerComponentTypes chargerType = chargerHandler.GetChargerType(enteredChargerTypeIndex); ICharger chargerComponent = chargerHandler.GetCharger(chargerType); chargerHandler.SetAndRunCharger(simCorpMobile, chargerComponent); } catch (Exception e) { Output.Write(e.Message); } }
public void ShowMenuOfChargers() { ChargerHandler chargerHandler = new ChargerHandler(Output); chargerHandler.ShowMenuOfChargerComponents(); }