private MenuOption ReadUserOption()
        {
            int option = ConsoleInput.ReadInteger("Choose an option", 1,
                                                  Enum.GetNames(typeof(MenuOption)).Length);

            return((MenuOption)(option - 1));
        }
        private void DoRollback()
        {
            PrintTransactionHistory();

            int result = ConsoleInput.ReadInteger(
                "Enter transaction # to rollback (0 for no rollback)",
                0, _transactions.GetCount());

            if (result == 0)
            {
                return;
            }
            _transactions.GetById(result).Rollback();
        }