private async Task CreateDrinkTypeCardMessageAsync(ITurnContext turnContext) { var activity = turnContext.Activity.CreateReply(); //activity.Attachments = new List<Attachment> {AdaptiveCardFactory.CreateDrinkTypeCard()}; activity.Attachments = new List <Attachment> { AdaptiveCardFactory.CreateShowCard() }; await turnContext.SendActivityAsync(activity); }
public override async Task <DialogTurnResult> BeginDialogAsync(DialogContext dc, object options, CancellationToken cancellationToken = default(CancellationToken)) { var message = Activity.CreateMessageActivity(); message.Type = ActivityTypes.Message; //message.Attachments = new List<Attachment> { AdaptiveCardFactory.CreateChoiceCard(DrinkType.Tea), AdaptiveCardFactory.CreateChoiceCard(DrinkType.Coffer), AdaptiveCardFactory.CreateChoiceCard(DrinkType.Milk), }; //message.Attachments = new List<Attachment> { Helper.CreateAdaptiveCardAttachment(new[] { ".", "Dialogs", "Welcome", "Resources", "orderFood.json" }) }; message.Attachments = new List <Attachment> { AdaptiveCardFactory.CreateShowCard() }; await dc.Context.SendActivityAsync(message); return(Dialog.EndOfTurn); //return await base.BeginDialogAsync(dc, new PromptOptions()); }