// Event button Accept User private void BtnAccept_OnClick(object sender, EventArgs eventArgs) { try { if (!Methods.CheckConnectivity()) { Toast.MakeText(Context, Context.GetString(Resource.String.Lbl_CheckYourInternetConnection), ToastLength.Short).Show(); } else { if (BtnAccept.Tag.ToString() == "false") { BtnAccept.SetColor(Color.ParseColor(AppSettings.MainColor)); BtnAccept.SetImageResource(Resource.Drawable.ic_tick); BtnAccept.Tag = "true"; } else { BtnAccept.SetColor(Color.ParseColor("#8c8a8a")); BtnAccept.SetImageResource(Resource.Drawable.ic_add); BtnAccept.Tag = "false"; } BtnDelete.Visibility = ViewStates.Gone; BtnAccept.Enabled = false; var local = ActivityContext.MAdapter?.UserList?.FirstOrDefault(a => a.UserId == Userid); if (local != null) { ActivityContext.MAdapter?.UserList.Remove(local); ActivityContext.MAdapter?.NotifyItemRemoved(ActivityContext.MAdapter.UserList.IndexOf(local)); } if (ActivityContext.MAdapter?.UserList?.Count == 0) { ActivityContext.ShowEmptyPage(); } //Toast.MakeText(ActivityContext, ActivityContext.GetString(Resource.String.Lbl_Done), ToastLength.Short).Show(); PollyController.RunRetryPolicyFunction(new List <Func <Task> > { () => RequestsAsync.Global.Follow_Request_Action(Item.UserId, true) }); // true >> Accept } } catch (Exception e) { Console.WriteLine(e); } }