Esempio n. 1
0
 internal override Response GetBalance()
 {
     try
     {
         new Validation(Url, User, Password, Token).ValidateHeaderParameters();
         this.SetupRequest();
         var request = (HttpWebRequest)WebRequest.Create(this.Url + "account/balance");
         request.ContentType = "application/json";
         request.Method      = WebRequestMethods.Http.Get;
         request.Headers.Add(HttpRequestHeader.Authorization.ToString(), "bearer " + this.Token);
         Helpers.RequestHelper.SetupProxy(this.Proxy, this.ProxyPort, ref request);
         request.ContentLength = 0;
         return(_handler.GetResponse(request));
     }
     catch (Exception e)
     {
         return(_handler.HandleException(e));
     }
 }
Esempio n. 2
0
        internal override Response GetBalance()
        {
            try
            {
                new Validation(Url, User, Password, Token).ValidateHeaderParameters();
                SetupRequest();

                Dictionary <string, string> headers = new Dictionary <string, string>
                {
                    { "Authorization", "bearer " + Token }
                };
                var proxy = RequestHelper.ProxySettings(Proxy, ProxyPort);
                return(_handler.GetResponse(Url, headers, "account/balance", proxy));
            }
            catch (Exception e)
            {
                return(_handler.HandleException(e));
            }
        }