public MeetingSubject[] GetSubject(MeetupGroupSettings group) { var url = "https://api.meetup.com/2/events?&status=upcoming&group_urlname=" + group.Identifier + "&key=" + Secrets.Get("Meetup.ApiKey"); var client = new WebClient(); client.Encoding = System.Text.Encoding.UTF8; dynamic json = JsonConvert.DeserializeObject(client.DownloadString(url)); var results = ((JArray)json.results).Select(x => new MeetupEvent(group, (dynamic)x).ToMeetingSubject()).ToArray(); return results.Where(x => (x.StartsAt - DateTime.Now).TotalDays < 90).ToArray(); }
public MeetingSubject[] GetSubject(MeetupGroupSettings group) { var url = "https://api.meetup.com/2/events?&status=upcoming&group_urlname=" + group.Identifier + "&key=" + Secrets.Get("Meetup.ApiKey"); var client = new WebClient(); client.Encoding = System.Text.Encoding.UTF8; dynamic json = JsonConvert.DeserializeObject(client.DownloadString(url)); var results = ((JArray)json.results).Select(x => new MeetupEvent(group, (dynamic)x).ToMeetingSubject()).ToArray(); return(results.Where(x => (x.StartsAt - DateTime.Now).TotalDays < 90).ToArray()); }
public MeetupEvent(MeetupGroupSettings settings, dynamic obj) { _settings = settings; _inner = obj; }
public MeetupEvent(MeetupGroupSettings settings, dynamic obj) { _settings = settings; _inner = obj; }