/// <summary> /// Return all sessions from the Master Datasource /// </summary> public IList <Session> GetAllSessions() { const string downloadUrl = "http://rest.codemash.org:8080/api/sessions.jsonp"; var client = new WebClient(); var jsonString = client.DownloadString(downloadUrl); var jsonArray = JArray.Parse(jsonString); return((from it in jsonArray.AsEnumerable() select SessionEntityParser.Parse(it.ToString())).ToList()); }
/// <summary> /// Return all sessions from the Master Datasource /// </summary> public IList <Session> GetAllSessions() { const string filepath = @"C:\Users\jason\Dropbox\Public\codemash_sessions.jsonp"; using (var streamReader = new StreamReader(filepath, System.Text.Encoding.UTF8)) { string fileContents = streamReader.ReadToEnd(); JArray jsonArray = JArray.Parse(fileContents); return((from it in jsonArray.AsEnumerable() select SessionEntityParser.Parse(it.ToString())).ToList()); } }