Beispiel #1
0
        /// <summary>
        /// Process the result input
        /// </summary>
        /// <param name="userInputValue"></param>
        /// <returns>true if success, false otherwise</returns>
        public static bool ProcessResultInput(string userInputValue)
        {
            string            upperCaseInput = userInputValue.ToUpper();
            IUserInputHandler inputHandler   = InstanceCreator.CreateResultInputHandler() as IUserInputHandler;

            return(inputHandler.Process(upperCaseInput));
        }
Beispiel #2
0
        /// <summary>
        /// Process the bet input
        /// </summary>
        /// <param name="userInputValue"></param>
        /// <param name="resetPrevious"></param>
        /// <returns>true if success, false otherwise</returns>
        public static bool ProcessBetInput(string userInputValue, bool resetPrevious = false)
        {
            string            upperCaseInput = userInputValue.ToUpper();
            IUserInputHandler inputHandler   = InstanceCreator.CreateBetInputHandler() as IUserInputHandler;

            if (resetPrevious)
            {
                ResetGlobals();
            }

            return(inputHandler.Process(upperCaseInput));
        }