private Workbook getExcel(MeetupData data) { Workbook book = new Workbook(); setUserSheet(book, data.results); return(book); }
protected override void OnStart() { // Handle when your app starts var serverData = new MeetupData (); var info = serverData.GetMeetingData (); // The root page of your application MainPage.BindingContext = info; }
public MeetupData readJson(string url) { string data = MakeRequest(url); if (data != null) { MeetupData meetupData = Newtonsoft.Json.JsonConvert.DeserializeObject <MeetupData>(data); if (meetupData.meta.next != "") { MeetupData pData = readJson(meetupData.meta.next); meetupData.results.AddRange(pData.results); } return(meetupData); } else { return(null); } }
public ActionResult Index(HomeModel model) { if (!string.IsNullOrEmpty(model.MeetupGroupUrl)) { if (SessionManagement.model == null || SessionManagement.model.MeetupGroupUrl != model.MeetupGroupUrl) { string url = getJsonUrl(model.MeetupGroupUrl); MeetupData data = readJson(url); Workbook excel = getExcel(data); model.excel = excel; SessionManagement.model = model; } else { model = SessionManagement.model; } } return(View(model)); }