示例#1
0
        public Group GetGroup(string groupurl)
        {
            _group = null;

            WebRequestHelper requestHelper = new WebRequestHelper(_serviceUrl + groupurl);
            ConfigHelper     configHelper  = new ConfigHelper("/");
            //push response to stream then string
            IOHelper ioHelper = new IOHelper();

            string json = ioHelper.StreamToString(requestHelper.GetResponseAsStream());

            JsonHelper jsonHelper = new JsonHelper(json);

            _group = jsonHelper.GetJsonObject <Group>(configHelper.GetConfigSetting("JsonRoot"));

            return(_group);
        }
        public IEnumerable <Event> GetForGroup(string groupurl)
        {
            _meetUpEvents = null;

            WebRequestHelper requestHelper = new WebRequestHelper(_serviceURL + groupurl);
            ConfigHelper     configHelper  = new ConfigHelper("/");
            //push response to stream then string
            IOHelper ioHelper = new IOHelper();

            string json = ioHelper.StreamToString(requestHelper.GetResponseAsStream());

            JsonHelper jsonHelper = new JsonHelper(json);

            _meetUpEvents = jsonHelper.GetJsonAsList <Event>(configHelper.GetConfigSetting("JsonRoot"));

            return(_meetUpEvents);
        }
        public IEnumerable <Event> GetMyNearest(string nearesturl)
        {
            _meetUpEvents = null;

            //TODO
            //Get nearest events with params
            //Tidy up these key values into config

            WebRequestHelper requestHelper = new WebRequestHelper(_serviceURL + nearesturl);
            ConfigHelper     configHelper  = new ConfigHelper("/");

            //push response to stream then string
            IOHelper ioHelper = new IOHelper();

            string json = ioHelper.StreamToString(requestHelper.GetResponseAsStream());

            JsonHelper jsonHelper = new JsonHelper(json);

            _meetUpEvents = jsonHelper.GetJsonAsList <Event>(configHelper.GetConfigSetting("JsonRoot"));

            return(_meetUpEvents);
        }