public void GenerateSecretNumber(SecretNumberModel secretNumber)
        {
            // Create the url
            string secretNumberUrl = baseURL + $"/SecretNumber?lower={secretNumber.LowerBound}&upper={secretNumber.UpperBound}";
            // Create a request object
            HttpWebRequest secretRequest = (HttpWebRequest)HttpWebRequest.Create(new Uri(secretNumberUrl));

            // Get a response async
            secretRequest.BeginGetResponse(new AsyncCallback(GenerateSecretNumberCallback), secretRequest);
            secretNumber.CodeResponse   = "Generate Secret Number Request Sent";
            ControllerSecretNumberModel = secretNumber;
        }
        public void GuessSecretNumber(SecretNumberModel secretNumber)
        {
            ControllerSecretNumberModel.UserGuess = secretNumber.UserGuess;
            // Create the url
            string checkNumberUrl = baseURL + $"/CheckNumber?userNumber={ControllerSecretNumberModel.UserGuess}&secretNumber={ControllerSecretNumberModel.SecretNumber}";
            // Create a request object
            HttpWebRequest checkRequest = (HttpWebRequest)HttpWebRequest.Create(new Uri(checkNumberUrl));

            // Get a response async
            checkRequest.BeginGetResponse(new AsyncCallback(GuessSecretNumberCallback), checkRequest);
            ControllerSecretNumberModel.CodeResponse = "Check Number Request Sent.";
        }
 public ViewResult GuessSecretNumberForm(SecretNumberModel secretNumber)
 {
     GuessSecretNumber(secretNumber);
     return(View("Index", ControllerSecretNumberModel));
 }
 public ViewResult GenSecretNumberForm(SecretNumberModel secretNumber)
 {
     GenerateSecretNumber(secretNumber);
     return(View("Index", secretNumber));
 }