private async Task LoadAttendanceAddPlayer(CommonDetails details) { ServiceHelper serviceHelper = new ServiceHelper(); if (helper.CheckInternetConnection(this)) { try { playerList = serviceHelper.GetPlayerForAddingToAttendance(details.access_token, details.VenueId, details.SportId); if (playerList != null && playerList.Count > 0) { attendanceAddPlayer_ItemAdapter = new AttendanceAddPlayer_ItemAdapter(this, playerList, linearProgressBar); attendancelistView.Adapter = attendanceAddPlayer_ItemAdapter; } linearProgressBar.Visibility = Android.Views.ViewStates.Gone; } catch (Exception e) { helper.AlertPopUp("Error", "Unable to retrive data the server", this); linearProgressBar.Visibility = Android.Views.ViewStates.Gone; } } else { helper.AlertPopUp("Warning", "Please enable mobile data", this); linearProgressBar.Visibility = Android.Views.ViewStates.Gone; } }
private void EditTextSearchPlayer_TextChanged(object sender, Android.Text.TextChangedEventArgs e) { List <Player> searchPlayerList = new List <Player>(); searchPlayerList = playerList.Where(x => x.FirstName.ToLower().Contains(editTextSearchPlayer.Text.ToLower()) || x.Mobile.ToLower().Contains(editTextSearchPlayer.Text.ToLower())).ToList(); attendanceAddPlayer_ItemAdapter = new AttendanceAddPlayer_ItemAdapter(this, searchPlayerList, linearProgressBar); attendancelistView.Adapter = attendanceAddPlayer_ItemAdapter; }