public WhoIsSHeDialog(SessionizeService sessionizeService) : base(nameof(WhoIsSHeDialog)) { _sessionizeService = sessionizeService; AddDialog(new ChoicePrompt(nameof(ChoicePrompt))); AddDialog(new WaterfallDialog(_initialDialog) .AddStep(CheckSpeakers) .AddStep(GetSpeaker) .AddStep(PrintSpeaker) .AddStep(EndDialog)); // The initial child Dialog to run. InitialDialogId = _initialDialog; }
public WhatToWatchDialog(SessionizeService sessionizeService) : base(nameof(WhatToWatchDialog)) { _sessionizeService = sessionizeService; AddDialog(new WaterfallDialog(nameof(WaterfallDialog), new List <WaterfallStep>() { GetTime, PrintTracks, GetSessions, PrintSessions })); AddDialog(new ChoicePrompt(nameof(ChoicePrompt))); InitialDialogId = nameof(WaterfallDialog); }