Esempio n. 1
0
        private (UserInfo, DialogContext) CreateContext(ITurnContext context)
        {
            var dialogs = new DialogSet();

            dialogs.AddCatalogDialog(dialogFactory);
            dialogs.AddCatalogFilterDialog(dialogFactory);

            var userState = context.GetUserState <UserInfo>();
            var state     = context.GetConversationState <eShopBotState>();
            var dialogCtx = dialogs.CreateContext(context, state);

            return(userState, dialogCtx);
        }
 public static void AddCatalogFilterDialog(this DialogSet self, IDialogFactory dialogFactory)
 {
     self.AddCatalogFilterDialog(dialogFactory.CatalogFilterDialog);
 }