// 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); }