Exemplo n.º 1
0
        public async Task <FoodAnalysisResponse> GetAnalysisAsync(FoodAnalysisRequest foodAnalysisRequest)
        {
            if (_nutrientDictionary is null)
            {
                var nutRetVal = await((IFoodQueryService)this).ListNutrientsAsync(new NutrientListRequest1 {
                    NutrientListRequest = new NutrientListRequest()
                });
                _nutrientDictionary = createNutrientDictionary(nutRetVal);
            }

            var inValue = new FoodAnalysisRequest1 {
                FoodAnalysisRequest = foodAnalysisRequest
            };
            var retVal = await((IFoodQueryService)this).GetAnalysisAsync(inValue);

            return(processFoodAnalysisResponse(retVal.FoodAnalysisResponse));
        }
Exemplo n.º 2
0
 Task <FoodAnalysisResponse1> IFoodQueryService.GetAnalysisAsync(FoodAnalysisRequest1 request) => Channel.GetAnalysisAsync(request);
Exemplo n.º 3
0
 FoodAnalysisResponse1 IFoodQueryService.GetAnalysis(FoodAnalysisRequest1 request) => Channel.GetAnalysis(request);