private async void Button_Clicked_1(object sender, EventArgs e) { getBalance gettokenbalance = new getBalance(); var asd = await gettokenbalance.GetBalance(walled_adress.Text); if (asd == null) { await DisplayAlert("Get Balance Failed", "Get balance function is failed please try again or check your wallet adress", "OK"); } else { await DisplayAlert("Get Balance Success", "Get balanc is succes please check your balance again.", "OK"); wallet_amount.Text = asd + " PostanteToken"; } }
public static getBalanceResponse getBalance(Environment env, getBalance request) { DomesticRemittanceByPartnerServiceClient client = createClient(env); request.version = VERSION; using (new System.ServiceModel.OperationContextScope((System.ServiceModel.IClientChannel)client.InnerChannel)) { System.Net.ServicePointManager.SecurityProtocol = env.getSecurityProtocol(); System.ServiceModel.Web.WebOperationContext.Current.OutgoingRequest.UserAgent = "APIBanking.NET"; IDictionaryEnumerator headers = env.getHeaders().GetEnumerator(); while (headers.MoveNext()) { System.ServiceModel.Web.WebOperationContext.Current.OutgoingRequest.Headers.Add(headers.Key.ToString(), headers.Value.ToString()); } getBalanceResponse response = client.getBalance(request); return(response); } }