Beispiel #1
0
        /// <summary>
        /// Send the user input to BL for processing
        /// </summary>
        /// <param name="userChoice"></param>
        /// <param name="userInputValue"></param>
        private static void ProcessUserInput(char userChoice, string userInputValue)
        {
            bool processResult = true;

            switch (userChoice)
            {
            case MenuChoiceBet:
                processResult = BlAccessor.ProcessBetInput(userInputValue);
                break;

            case MenuChoiceResult:
                processResult = BlAccessor.ProcessResultInput(userInputValue);
                break;

            case MenuChoiceDisplay:
                ProcessDividendOutput();
                break;

            case MenuChoiceReset:
                BlAccessor.ResetGlobals();
                break;

            case MenuChoiceExit:
                break;
            }

            if (!processResult)
            {
                DisplayError();
            }
        }
 public void Cleanup()
 {
     BlAccessor.ResetGlobals();
 }