private void _pay_Click(object sender, EventArgs e) { AlertDialog.Builder alert = new AlertDialog.Builder(Activity); alert.SetTitle("€" + _historyDb.GetBalance(MainActivity.UserName) + " " + GetString(Resource.String.AlertTitlePay)); alert.SetMessage(GetString(Resource.String.AlertMessagePay)); alert.SetPositiveButton(GetString(Resource.String.ButtonPositive), (senderAlert, args) => { Toast.MakeText(Activity, GetString(Resource.String.MessagePositivePay), ToastLength.Short).Show(); _historyDb.PayCoffee(MainActivity.UserName); GetDatabaseEntires(); _adapterL.NotifyDataSetChanged(); _adapterL = new MyArrayAdapter(Context, _activity, _coffeeNames, _time, _cost, _isPayed); _listViewL.Adapter = _adapterL; _currentSum.Text = GetString(Resource.String.CurrentSum) + _historyDb.GetBalance(MainActivity.UserName); }); alert.SetNegativeButton(GetString(Resource.String.ButtonNegative), (senderAlert, args) => { Toast.MakeText(Activity, GetString(Resource.String.MessageNegativePay), ToastLength.Short).Show(); }); alert.Show(); }