public UpdateBudgetPaymentConditionResponse ApiUpdateBudgetPaymentCondition(UpdateBudgetPaymentConditionRequest UpdateBudgetPaymentConditionRequest)
        {
            var UpdateBudgetPaymentConditionResponse = new UpdateBudgetPaymentConditionResponse();

            try
            {
                UpdateBudgetPaymentConditionResponse = this.ExecuteApiUpdateBudgetPaymentCondition(UpdateBudgetPaymentConditionRequest);
            }
            catch (Exception ex)
            {
                if (((HttpWebResponse)((WebException)ex.InnerException).Response).StatusCode == HttpStatusCode.Unauthorized)
                {
                    _apiAuthentication.GetToken(true);
                    UpdateBudgetPaymentConditionResponse = this.ExecuteApiUpdateBudgetPaymentCondition(UpdateBudgetPaymentConditionRequest);
                }
            }
            return(UpdateBudgetPaymentConditionResponse);
        }
 private UpdateBudgetPaymentConditionResponse ExecuteApiUpdateBudgetPaymentCondition(UpdateBudgetPaymentConditionRequest UpdateBudgetPaymentConditionRequest)
 {
     return(base.ExecutePost <UpdateBudgetPaymentConditionResponse>("api/Commands/Comercial.Ecommerce.WebServices.AtualizaCondPagamentoCommand", UpdateBudgetPaymentConditionRequest, _apiAuthentication._authToken.Token));
 }