//public IEnumerable<Event> GetEvents() //{ // return this.GetEvents("Stuttgart"); //} public IEnumerable <Event> GetEvents(double latitude, double longitude, EventDateRange dateRange) { var events = this.Get <Event[]>($"get/events/{dateRange.Description}?" + $"lat={latitude.InvariantString()}&" + $"long={longitude.InvariantString()}"); return(events); }
public static EventDateRange ToEventDateRange(this DateRanges dateRange) { var eventDateRange = new EventDateRange { Description = dateRange.ToString() }; return(eventDateRange); }
//protected override KeyValuePair<string,string> AuthenticationHeader // => new KeyValuePair<string, string>("Bearer", "CURRENTLY REMOVED"); //public IEnumerable<Event> GetEvents() //{ // // TODO: PUT AUTHENTICATION IN HTTP HEADER // var events = this.Get( // $"open_events?&sign=true&photo-host=secure&lat=52.523405&lon=13.4114&" + // $"fields=group_photo,photo_sample,category&key=66164c2458624c3374312f29225201a", // new MeetUpJsonReader()); // return events; //} //public IEnumerable<Event> GetEvents(string city) //{ // return this.GetEvents(); //} public IEnumerable <Event> GetEvents(double latitude, double longitude, EventDateRange dateRange) { // TODO: PUT AUTHENTICATION IN HTTP HEADER // TODO: ADD DATE RANGE. var events = this.Get( $"open_events?&sign=true&photo-host=secure&" + $"lat={latitude.InvariantString()}&lon={longitude.InvariantString()}&" + $"fields=group_photo,photo_sample,category&key=66164c2458624c3374312f29225201a", new MeetUpJsonReader()); return(events); }
public IEnumerable <Event> GetEvents(double latitude, double longitude, EventDateRange dateRange) { var distance = "3km"; // TODO: ADD DATE RANGE. var events = this.Get($"events/search/?" + $"location.latitude={latitude.InvariantString()}&" + $"location.longitude={longitude.InvariantString()}&" + $"location.within={distance}&" + $"expand=venue,category", new EventbriteJsonReader()); return(events); }
//protected override KeyValuePair<string,string> AuthenticationHeader // => new KeyValuePair<string, string>("Bearer", "66164c2458624c3374312f29225201a"); //public IEnumerable<Event> GetEvents() //{ // // TODO: PUT AUTHENTICATION IN HTTP HEADER // var events = this.Get( // $"open_events?&sign=true&photo-host=secure&lat=52.523405&lon=13.4114&" + // $"fields=group_photo,photo_sample,category&key=66164c2458624c3374312f29225201a", // new MeetUpJsonReader()); // return events; //} //public IEnumerable<Event> GetEvents(string city) //{ // return this.GetEvents(); //} //public IEnumerable<Event> GetEvents(double latitude, double longitude, EventDateRange dateRange) //{ // // TODO: PUT AUTHENTICATION IN HTTP HEADER // // TODO: ADD DATE RANGE. // var events = this.Get( // $"open_events?&sign=true&photo-host=secure&" + // $"lat={latitude.InvariantString()}&lon={longitude.InvariantString()}&" + // $"fields=group_photo,photo_sample,category&key=66164c2458624c3374312f29225201a", // new MeetUpJsonReader()); // return events; //} public Task <IEnumerable <Event> > GetEvents(double latitude, double longitude, EventDateRange dateRange) { throw new NotImplementedException(); }
Task <IEnumerable <Event> > IEventService.GetEvents(double latitude, double longitude, EventDateRange dateRange) { throw new System.NotImplementedException(); }
//public IEnumerable<Event> GetEvents() //{ // return this.GetEvents("Stuttgart"); //} public async Task <IEnumerable <Event> > GetEvents(double latitude, double longitude, EventDateRange dateRange) { var corr_lat = latitude.InvariantString() == "0" ? "48.8" : latitude.InvariantString(); var corr_long = longitude.InvariantString() == "0" ? "11.3" : longitude.InvariantString(); var events = await this.Get <Event[]>($"get/events/{dateRange.Description}?" + $"lat={corr_lat}&" + $"long={corr_long}"); return(events); }