/// <summary> /// Takes value entered & passes output of API to user /// </summary> /// <param name="value">Value to Check</param> /// <returns>output of api calls</returns> public string OutputResult(string value) { if (!value.Equals("exit")) { Tuple <bool, string> isValid = validation.IsValidString(value); if (isValid.Item1) { var response = apiCalls.RequestCountry(value); if (response == null) { return("No Response return from API."); } string returnString = string.Empty; foreach (var country in response.CountryList) { returnString += country + "\n"; } return(returnString); } else { return("Value entered is not valid. Due to " + isValid.Item2); } } return(string.Empty); }