public StockItem GetStockItem(string code) { GetStockItemRequest request = new GetStockItemRequest(code); GetStockItemResponse response = this.GetStockItem(request); return(response.GetStockItemResult); }
private GetStockItemResponse GetStockItem(GetStockItemRequest request) { CFInvokeInfo info = new CFInvokeInfo(); info.Action = "http://tempuri.org/IStockService/GetStockItem"; info.RequestIsWrapped = true; info.ReplyAction = "http://tempuri.org/IStockService/GetStockItemResponse"; info.ResponseIsWrapped = true; GetStockItemResponse retVal = base.Invoke <GetStockItemRequest, GetStockItemResponse>(info, request); return(retVal); }
public GetStockItemResponse ApiGetStockItem(GetStockItemRequest GetStockItemRequest) { var GetStockItemResponse = new GetStockItemResponse(); try { GetStockItemResponse = this.ExecuteApiGetStockItem(GetStockItemRequest); } catch (Exception ex) { if (((HttpWebResponse)((WebException)ex.InnerException).Response).StatusCode == HttpStatusCode.Unauthorized) { _apiAuthentication.GetToken(true); GetStockItemResponse = this.ExecuteApiGetStockItem(GetStockItemRequest); } } return(GetStockItemResponse); }
private GetStockItemResponse ExecuteApiGetStockItem(GetStockItemRequest getStockItemRequest) { return(base.ExecutePost <GetStockItemResponse>("api/Commands/Comercial.Ecommerce.WebServices.GetEstoqueItemCommand", getStockItemRequest, _apiAuthentication._authToken.Token)); }