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); }