public async Task GoogleSearch(IDialogContext context, LuisResult result_luis)
        {
            QureyController qc  = new QureyController();
            string          ans = "";

            qc.PostQuestionOne(result_luis.Query, result_luis.TopScoringIntent.Intent, result_luis.TopScoringIntent.Score.ToString(), "0");
            try
            {
                List <GoogleSearchList> searchResult = GoogleSearchApi.getSearchResult(result_luis.Query);
                if (searchResult.Count != 0)
                {
                    await context.PostAsync($"Here is what i found");

                    await context.PostAsync($"List of search results : ");

                    CardUtil.showHeroCardSearch((IMessageActivity)context.Activity, searchResult);
                    ans = searchResult[0].Link;
                }
                else
                {
                    ans = $"I couldn't find a desired search :(";
                    await context.PostAsync(ans);
                }
            }
            catch (Exception e)
            {
                ans = $"Sorry, I'm currently unable to do a specific search, please try again later.";
                await context.PostAsync(ans);

                Debug.WriteLine($"Error when filtering by popular movies: {e}");
            }
            if (ans == "")
            {
                ans = "Google_search_result";
            }
            qc.PostAnswerOne(ans, result_luis.TopScoringIntent.Intent);
            context.Done <object>(null);
        }