/// <summary> /// Fetch Event /// </summary> /// <returns>List</returns> async Task <List <EventList> > GetEventList() { if (AppUtils.IsNetwork()) { var request = new EventRequest { PageNo = 1 }; _objProgress = new CustomProgress(Activity); var Authkey = StorageUtils <String> .GetPreferencesValue(DroidConstant.CurrentUser); var response = await _IEventListService.GetEnrolledEventsList(request, ServiceType.EventService, Authkey); _objProgress.DismissDialog(); if (response != null) { if (response.IsSuccess && response.Result != null) { result = response.Result; if (result.Count == 0 && request.PageNo == 1) { //AppUtils.ShowToast(Activity, response.Message); } else { eventAdapter.UpdateList(result); } } else { //AppUtils.ShowToast(Activity, response.Message); } } else { //AppUtils.ShowToast(Activity, Resources.GetString(Resource.String.network_error)); } } else { AppUtils.ShowToast(Activity, Resources.GetString(Resource.String.network_error)); _objProgress.DismissDialog(); } return(result); }