private async Task MakeQnAMakerCall(IDialogContext context, string QueryString) { string KnowledgeBaseId = KeysAndRessourceStrings.KnowledgeBaseIdQuestions; string SubscriptionKey = KeysAndRessourceStrings.SubscriptionKeyQnAMaker; IQnAMakerRequests QnAMakerAPI = new QnAMakerRequests(); IQnAMakerMatchHandler QnAMakerMatchHandler = new QnAMakerMatchHandler(); QnAMakerResult QnAMakerResultObject = await QnAMakerAPI.GetQnAMakerResponse(QueryString, KnowledgeBaseId, SubscriptionKey); await QnAMakerMatchHandler.QnAMakerResultProcessing(context, QueryString, QnAMakerResultObject); }
private async Task QnACallProcess(IDialogContext context, IAwaitable <object> result, string QueryString, QnAMakerResult QnAMakerResult) { IQnAMakerMatchHandler qnAMakerMatchHandler = new QnAMakerMatchHandler(); await qnAMakerMatchHandler.QnAMakerResultProcessing(context, QueryString, QnAMakerResult); }