private async void Save_Click(object sender, EventArgs e)
        {
            if (account.PaymentMethods == null || account.PaymentMethods.Count == 0)
            {
                Toast.MakeText(this, "No payment methods are associated with this account. Please create one first.", ToastLength.Short).Show();
            }
            else
            {
                Toast.MakeText(this, "Transaction saved.", ToastLength.Short).Show();
                var model = await GetModel();

                if (model != null)
                {
                    if (account.SavedTransactions == null)
                    {
                        account.SavedTransactions = new List <BsonObjectId>();
                    }
                    account.SavedTransactions.Add(model.Id);
                    ModelMethods.UpdateAccount(account);
                    Return();
                }
                else
                {
                    Toast.MakeText(this, "No recipient found by that User ID.", ToastLength.Short).Show();
                }
            }
        }
        private void Deny_Click(object sender, EventArgs e)
        {
            var transaction = transactions.ElementAt(position);

            transaction.Accepted = "No";
            ModelMethods.UpdateTransactionAccepted(transaction);
            otherAccount.Balance += transaction.Amount;
            ModelMethods.UpdateAccount(otherAccount);
            Return();
        }
        private void Send_Click(object sender, EventArgs e)
        {
            if (account.PaymentMethods == null || account.PaymentMethods.Count == 0)
            {
                Toast.MakeText(this, "Please add a payment method before depositing or withdrawing.", ToastLength.Short).Show();
                return;
            }
            float change;

            try
            {
                float.TryParse(changed.Text, out change);
            }
            catch
            {
                Toast.MakeText(this, "Invalid change amount.", ToastLength.Short).Show();
                return;
            }
            if (depositwithdraw.Text == "Withdraw" && account.Balance - change < 0)
            {
                Toast.MakeText(this, "You cannot remove more from your account that you have.", ToastLength.Short).Show();
            }
            else
            {
                if (depositwithdraw.Text == "Withdraw")
                {
                    account.Balance -= change;
                }
                else
                {
                    account.Balance += change;
                }
                ModelMethods.UpdateAccount(account);
                Return();
            }
        }