public async Task <IEnumerable <EventModel> > SearchEvents(EventsListRequestModel eventsListRequestModel) { eventsListRequestModel.categoryID = "0"; eventsListRequestModel.eventId = string.Empty; eventsListRequestModel.lang = "en"; eventsListRequestModel.pageSize = 6000; eventsListRequestModel.regionID = 0; eventsListRequestModel.startIndex = 0; var res = await eventsApi.SearchEvents(eventsListRequestModel); return(res?.Records); }
public async Task <IEnumerable <EventModel> > FilterEvents(DateTime?startDate, DateTime?endDate, int cityID = 0) { EventsListRequestModel eventsListQuery = new EventsListRequestModel() { fromDate = startDate?.ToString(Constants.DefDateFormat, CultureInfo.InvariantCulture), toDate = endDate?.ToString(Constants.DefDateFormat, CultureInfo.InvariantCulture), cityID = cityID }; var res = await this.SearchEvents(eventsListQuery); return(res); }
public async Task <IEnumerable <EventModel> > SearchEventByTitle(string eventTitle) { EventsListRequestModel eventsListQuery = new EventsListRequestModel() { eventTitle = eventTitle, fromDate = Constants.DefStartDate, toDate = Constants.DefEndDate, cityID = 0 }; var res = await this.SearchEvents(eventsListQuery); return(res); }
public async Task <EventsListResponseModel> SearchEvents(EventsListRequestModel eventsListRequestModel) { try { string requestUrl = ApiConfig.SearchEvents(); var result = await this.restService.MakeOpenRequestAsync <EventsListResponseModel>( requestUrl, HttpMethod.Post, eventsListRequestModel); return(result.Content); } catch (Exception ex) { Debug.WriteLine("{0} GetUserSessionId Exception: {1}", GetType().Name, ex.Message); throw ex; } }