private List<SupplierInfo> GetSupplierListFromService() { var results = new List<SupplierInfo>(); try { var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://store.dnnsoftware.com/DesktopModules/WebServices/API/APIService/GetActiveVendors"); httpWebRequest.Method = "GET"; httpWebRequest.Referer = Referer; var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var responseText = streamReader.ReadToEnd(); var jObject = JObject.Parse(responseText); var suppliers = jObject["Suppliers"].ToArray(); foreach (var supplier in suppliers) { var supplierObj = new SupplierInfo(supplier); results.Add(supplierObj); } } } catch { } return results; }