/// <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());
        }
Exemplo n.º 2
0
        /// <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());
            }
        }