public GetClientItemsResponse ApiGetClientItems(GetClientItemsRequest getClientItemsRequest) { var getClientItemsResponse = new GetClientItemsResponse(); try { getClientItemsResponse = this.ExecuteApiGetClientItems(getClientItemsRequest); } catch (Exception ex) { if (((HttpWebResponse)((WebException)ex.InnerException).Response).StatusCode == HttpStatusCode.Unauthorized) { _apiAuthentication.GetToken(true); getClientItemsResponse = this.ExecuteApiGetClientItems(getClientItemsRequest); } } return(getClientItemsResponse); }
private GetClientItemsResponse ExecuteApiGetClientItems(GetClientItemsRequest getClientItemsRequest) { return(base.ExecutePost <GetClientItemsResponse>("api/Commands/Comercial.Ecommerce.WebServices.GetItensClienteCommand", getClientItemsRequest, _apiAuthentication._authToken.Token)); }