public DeleteBudgetItemResponse ApiDeleteBudgetItem(DeleteBudgetItemRequest DeleteBudgetItemRequest) { var DeleteBudgetItemResponse = new DeleteBudgetItemResponse(); try { DeleteBudgetItemResponse = this.ExecuteApiDeleteBudgetItem(DeleteBudgetItemRequest); } catch (Exception ex) { if (((HttpWebResponse)((WebException)ex.InnerException).Response).StatusCode == HttpStatusCode.Unauthorized) { _apiAuthentication.GetToken(true); DeleteBudgetItemResponse = this.ExecuteApiDeleteBudgetItem(DeleteBudgetItemRequest); } } return(DeleteBudgetItemResponse); }
private DeleteBudgetItemResponse ExecuteApiDeleteBudgetItem(DeleteBudgetItemRequest DeleteBudgetItemRequest) { return(base.ExecutePost <DeleteBudgetItemResponse>("api/Commands/Comercial.Ecommerce.WebServices.ApagaItemOrcamentoCommand", DeleteBudgetItemRequest, _apiAuthentication._authToken.Token)); }