private void PromptAndAddNewQuestion()
        {
            API_Question question = this.consoleService.PromptForQuestion();

            if (this.questionService.CreateQuestion(question) != null)
            {
                Console.WriteLine("Question Created");
            }
        }
        private void DisplayRandomQuestion()
        {
            API_Question question = questionService.GetRandomQuestion();

            if (question != null)
            {
                Console.WriteLine(question);
            }
            else
            {
                Console.WriteLine("There were no questions available to display.");
            }
        }
        public API_Question CreateQuestion(API_Question question)
        {
            RestRequest request = new RestRequest(BASE_URL);

            request.AddJsonBody(question);

            var response = client.Post <API_Question>(request);

            if (response.IsSuccessful && response.ResponseStatus == ResponseStatus.Completed)
            {
                return(response.Data);
            }
            else
            {
                Console.WriteLine("An error occurred creating a new question");

                return(null);
            }
        }