예제 #1
0
        // Dependency injection uses this constructor to instantiate MainDialog
        public mydialog(mainmenurecognizer luisRecognizer, ILogger <MainDialog> logger)
            : base(nameof(mydialog))
        {
            _luisRecognizer = luisRecognizer;
            Logger          = logger;

            AddDialog(new TextPrompt(nameof(TextPrompt)));

            AddDialog(new WaterfallDialog(nameof(WaterfallDialog), new WaterfallStep[]
            {
                FirstStepAsync,
                ProcessStepAsync,
                EndStepAsync,
            }));

            // The initial child Dialog to run.
            InitialDialogId = nameof(WaterfallDialog);
        }
        public enterprojdialog(mainmenurecognizer luisRecognizer)
            : base(nameof(enterprojdialog))
        {
            _luisRecognizer1 = luisRecognizer;
            //Logger = logger;

            AddDialog(new TextPrompt(nameof(TextPrompt)));
            AddDialog(new ConfirmPrompt(nameof(ConfirmPrompt)));

            AddDialog(new WaterfallDialog(nameof(WaterfallDialog), new WaterfallStep[]
            {
                FirstStepAsync,

                ProcessStepAsync,
                EndStepAsync,
            }));

            // The initial child Dialog to run.
            InitialDialogId = nameof(WaterfallDialog);
        }