private object GetResults(string searchTerm) { RootObject rd = null; { using (var client = new WebBackendClient()) { rd = client.Download <RootObject>("&q=" + searchTerm); } } return(rd); }
private async Task <RootObject> GetResultsAsync(string searchTerm, int start = 0) { RootObject rd = null; using (var client = new WebBackendClient()) { rd = await client.DownloadAsync <RootObject>("&q=" + searchTerm + "&start=" + start); if ((rd.responseStatus == 403) || (rd.responseData == null)) { throw new Exception(rd.responseDetails); } } return(rd); }