public async void MakeTransaction() { var retriever = new DataRetriever { Status = CurrentApp.Status }; if (retriever.CanTransferMoney) { var receipt = await retriever.TransferMoney(FromAccount.Id, ToAccount.Id, Description, Amount); if (string.IsNullOrEmpty(receipt)) MessageBox.Show("Transfer failed"); else { MessageBox.Show("Money Transfered.\r\nReceipt:" + receipt); Navigator.GoBack(4); } } }