Пример #1
0
        public Event GetEventDetails(string eventID)
        {
            String url = "https://eonet.sci.gsfc.nasa.gov/api/v2.1/events/" + eventID;

            EonetWebRequest eoweb = new EonetWebRequest();

            string response = eoweb.GetResponse(url);

            JObject rootEonet = JObject.Parse(response);

            Event events = rootEonet.ToObject <Event>();

            return(events);
        }
Пример #2
0
        public IEnumerable <Event> GeteventsByDate(string start, string end)
        {
            String url = "https://eonet.sci.gsfc.nasa.gov/api/v3-beta/events?start=" + start + "&end=" + end;

            EonetWebRequest eoweb = new EonetWebRequest();

            string response = eoweb.GetResponse(url);

            JObject rootEonet = JObject.Parse(response);

            JArray oEvents = (JArray)rootEonet["events"];

            List <Event> events = oEvents.ToObject <List <Event> >();

            return(events);
        }
Пример #3
0
        public IEnumerable <Event> Events()
        {
            String url = "https://eonet.sci.gsfc.nasa.gov/api/v2.1/events";

            EonetWebRequest eoweb = new EonetWebRequest();

            string response = eoweb.GetResponse(url);

            JObject rootEonet = JObject.Parse(response);

            JArray oEvents = (JArray)rootEonet["events"];

            List <Event> events = oEvents.ToObject <List <Event> >();

            return(events);
        }
Пример #4
0
        public IEnumerable <Category> getEventCategories()
        {
            String url = "https://eonet.sci.gsfc.nasa.gov/api/v2.1/categories";

            EonetWebRequest eoweb = new EonetWebRequest();

            string response = eoweb.GetResponse(url);

            JObject oCategories = JObject.Parse(response);

            JArray categories = (JArray)oCategories["categories"];


            List <Category> categoriesResult = categories.ToObject <List <Category> >();


            return(categoriesResult.ToList());
        }