public async Task GetTransactions()
        {
            var result = await _transactionService.GetTransaction30Days(Email);

            if (result != null && result.IsError != true)
            {
                if (result.Model.Count != 0)
                {
                    Transactionlist       = result.Model.Where(x => x.TransactionType == "TopUp").ToList();
                    LastestMonth          = Transactionlist.Max(x => x.CreateDateTime);
                    FirstTransactionList  = Transactionlist.Where(x => x.CreateDateTime.Month == LastestMonth.Month).ToList();
                    SecondTransactionList = Transactionlist.Where(x => x.CreateDateTime.Month == Month2.Month).ToList();
                    ThridTransactionList  = Transactionlist.Where(x => x.CreateDateTime.Month == Month3.Month).ToList();
                }
            }
            //If Error popup errorPopupPage
        }
        private void ViewTransactionDetail(int transactionId)
        {
            TransactionViewModel transaction = Transactionlist.Where(x => x.TransactionId == transactionId).FirstOrDefault();

            TransactionName      = transaction.TransactionType;
            TransactionPaid      = transaction.Balance;
            TransactionReference = transaction.TransactionReference;
            CreateDate           = transaction.CreateDateTime;
            if (transaction.TransactionType == "Payment")
            {
                //Payment
                PayerImage         = "AccountOrange";
                PayerFullName      = FullName;
                PayerAccountNumber = AccountNumber;

                ReceiverImage         = "Wallet";
                ReceiverFullName      = transaction.FirstName + " " + transaction.LastName;
                ReceiverAccountNumber = transaction.Account;
            }
            PopupNavigation.PushAsync(new Views.TransactionsOne(this));
        }