Example #1
0
        public void SwitchPage()
        {
            io.Print(Environment.NewLine + "> ");

            string input = io.Input();

            page = Pages[page.GetPage(input)];
        }
        private string GetValidUserInput(string request)
        {
            string input;

            do
            {
                _io.Print($"Please input {request}: ");
                input = _io.Input();
            } while (!IsValidOrderInput(input, request));

            return(input);
        }
Example #3
0
        public Direction DecideNextMove(List <Direction> listOfOptions)
        {
            Direction result;
            string    stringToOutput = ConstructDirectionInstructionMessage(listOfOptions);

            _io.Output(stringToOutput);
            string errorMessage;
            string userInput;

            do
            {
                errorMessage  = "";
                userInput     = _io.Input().ToLower();
                errorMessage += GenerateErrorMessage(listOfOptions, userInput);
                Print(errorMessage);
            } while (errorMessage != "");
            result = inputRef[userInput];
            return(result);
        }
Example #4
0
        private void AddTrader()
        {
            io.Print(Environment.NewLine);
            io.Print(phraseProvider.GetPhrase(Phrase.EnterName));
            string Name = io.Input();

            io.Print(phraseProvider.GetPhrase(Phrase.EnterSuname));
            string Suename = io.Input();

            io.Print(phraseProvider.GetPhrase(Phrase.EnterPhone));
            string Phone = io.Input();

            io.Print(phraseProvider.GetPhrase(Phrase.EnterMoney));
            string Money = io.Input();

            io.Print(Environment.NewLine);

            string res = traderService.AddTrader(Name, Suename, Phone, Money);

            io.Print(res + Environment.NewLine);
        }
Example #5
0
        private void AddTrader()
        {
            io.Print(Environment.NewLine);
            io.Print(phraseProvider.GetPhrase(Phrase.EnterName));
            string Name = io.Input();

            io.Print(phraseProvider.GetPhrase(Phrase.EnterSuname));
            string Suename = io.Input();

            io.Print(phraseProvider.GetPhrase(Phrase.EnterPhone));
            string Phone = io.Input();

            io.Print(phraseProvider.GetPhrase(Phrase.EnterMoney));
            string Money = io.Input();

            io.Print(Environment.NewLine);

            string res = Http.Post($"localhost/clients/add?name={Name}&surname={Suename}" +
                                   $"&phone={HttpUtility.UrlEncode(Phone)}&money={Money}");

            io.Print(res + Environment.NewLine);
        }