public ListStocks ListStocks(string Item) { var response = new ListStocks(); var getStockItemCommandResponse = new GetStockItemCommandResponse(); var request = new GetStockItemCommandRequest() { GetStockItemRequest = new GetStockItemRequest() { ItemCode = Item, MascaraId = null } }; getStockItemCommandResponse = base._foccoErpApiCommands.GetStockItemCommand(request); if (!getStockItemCommandResponse.Success) { return(response); } if (getStockItemCommandResponse.GetStockItemResponse.Rows != null) { response.Items = getStockItemCommandResponse.GetStockItemResponse.Rows; } return(response); }
public virtual GetStockItemCommandResponse GetStockItemCommand(GetStockItemCommandRequest request) { var response = new GetStockItemCommandResponse(); try { // Raise Initialization Event var initialization = GetStockItemCommandInitialization; if (initialization != null) { initialization(request, response); } // Raise Execute Event var execute = GetStockItemCommandExecute; if (execute != null) { response = execute(request); } // Raise Complete Event var complete = GetStockItemCommandComplete; if (complete != null) { complete(request, response); } } catch (Exception exception) { // Raise Error Event var error = GetStockItemCommandError; if (error != null) { error(request, response, exception); } } return(response); }
public override GetStockItemCommandResponse OnGetStockItemCommandExecute(GetStockItemCommandRequest request) { var response = new GetStockItemCommandResponse(); try { response.GetStockItemResponse = _apiCommands.ApiGetStockItem(request.GetStockItemRequest); } catch (Exception ex) { response.Exception = ex; response.Message = ex.Message; } return(response); }