/// <summary> /// Download data list from its parameter type /// </summary> /// <typeparam name="T">The data type</typeparam> /// <param name="converter">JsonConverter for data type</param> /// <returns>Downloaded data list</returns> private List <T> GetData <T>(JsonConverter converter) { string url = GetUrl <T>(); string data = WebRequestHelpers.DownloadString(url); return(JsonConvert.DeserializeObject <List <T> >(data, new[] { converter })); }
/// <summary> /// Download data from its type /// </summary> /// <typeparam name="T">The data type</typeparam> /// <param name="args">Arguments for data type</param> /// <returns>Downloaded data</returns> private T GetData <T>(params object[] args) where T : class { string url = GetUrl <T>(args); string data = WebRequestHelpers.DownloadString(url); return(JsonConvert.DeserializeObject <T>(data)); }
public IStatusMessage GetStatus() { try { WebRequestHelpers.DownloadString("http://www.perdu.com"); } catch (Exception ex) { return(new ConnectionStatus(false, ex.Message)); } return(new ConnectionStatus(true, "Connection OK")); }
public string ProvideData(string source) { return(WebRequestHelpers.DownloadString(source)); }
private dataprovidercache CacheData(string source) { string data = WebRequestHelpers.DownloadString(source); return(new dataprovidercache(source, data)); }