private AdaptiveCard GetTaskModuleAdaptiveCard() { var taskModuleDTO = new TaskModuleDTO { TaskModule = TaskModuleConstants.ChangeMessageTargetTaskModuleName, }; var taskModuleDTOAsString = JsonConvert.SerializeObject(taskModuleDTO); var card = new AdaptiveCard(new AdaptiveSchemaVersion("1.0")) { Body = new List <AdaptiveElement>() { new AdaptiveTextBlock { Text = "Select message target channel:" }, }, Actions = new List <AdaptiveAction>() { new AdaptiveSubmitAction { Title = "Submit", DataJson = taskModuleDTOAsString, }, }, }; return(card); }
private Attachment GetTaskModuleHeroCard() { var taskModuleDTO = new TaskModuleDTO { TaskModule = TaskModuleConstants.ChangeMessageTargetTaskModuleName, }; return(new HeroCard() { Text = "Click the following button to target message to the current channel", Buttons = new List <CardAction> { new TaskModuleAction("Change message target", taskModuleDTO), }, }.ToAttachment()); }