public void DoWork(string input) { string command = string.Empty; if (!AtmMachineManagerHelper.IsValidCommand(input, out command)) { Console.WriteLine(invalidCommand); return; } switch (command) { case "R": DoRestock(); break; case "W": DoWithdraw(input); break; case "I": DoDisplayDenominations(input); break; } }
public void DoDisplayDenominations(string denominationString) { IEnumerable <int> denominations = AtmMachineManagerHelper.GetDenominations(denominationString, _machine); if (denominations.Any()) { Console.WriteLine(_machine.DisplayDenominations(denominations)); } }