Exemple #1
0
        private async Task <IPipePayLoad> NextAsync(IPipePayLoad payload)
        {
            if (nodes.Count <= 0)
            {
                return(payload);
            }

            var node   = this.nodes.Pop();
            var output = await node.Process(payload);

            return(await NextAsync(output));
        }
Exemple #2
0
        public async Task <IPipePayLoad> Process(IPipePayLoad payload)
        {
            Dictionary <string, string> Parameters = new Dictionary <string, string>
            {
                { "token", ApiSettings.AuthToken },
                { "item_code_365", Code }
            };

            var httpRequest = new HttpRequest
            {
                Parameters = Parameters,
                Url        = ApiSettings.BaseUrl + "list_stock_stores_item_model/"
            };
            var response = await this.networkProvider.Get <StockModelResponse, List <StockItemDto> >(httpRequest);

            return(response);
        }