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