/// <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);
        }