Exemplo n.º 1
0
        /// <summary>
        /// Helper method to create a task module response using an adaptive card.
        /// </summary>
        /// <returns></returns>
        private ComposeExtensionResponse CreateTaskModuleResponse()
        {
            ComposeExtensionResponse response = new ComposeExtensionResponse()
            {
                ComposeExtension = new ComposeExtensionResult("medium", "adaptivecard", new List <ComposeExtensionAttachment>())
            };
            var        card       = CardHelper.CreateExtendedCardForNewJobPosting();
            Attachment attachment = new Attachment()
            {
                ContentType = AdaptiveCard.ContentType,
                Content     = card
            };

            var composeExtensionAttachment = attachment.ToComposeExtensionAttachment();

            response.ComposeExtension.Attachments.Add(composeExtensionAttachment);
            System.Diagnostics.Debug.WriteLine(response.ToString());

            return(response);
        }