Exemplo n.º 1
0
        private async Task <DialogTurnResult> IntroStepAsync(WaterfallStepContext stepContext, CancellationToken cancellationToken)
        {
            queries = MainDialog.getQueries();

            var messageText   = "Do you want to edit one fo them?";
            var promptMessage = MessageFactory.Text(messageText, messageText, InputHints.ExpectingInput);

            promptMessage.SuggestedActions = new SuggestedActions()
            {
                Actions = new List <CardAction>()
                {
                    new CardAction()
                    {
                        Title = "Yes", Type = ActionTypes.ImBack, Value = "Yes"
                    },
                    new CardAction()
                    {
                        Title = "No", Type = ActionTypes.ImBack, Value = "No"
                    },
                },
            };
            return(await stepContext.PromptAsync(nameof(TextPrompt), new PromptOptions()
            {
                Prompt = promptMessage
            }, cancellationToken));
        }