Esempio n. 1
0
        public async Task <HttpResponseMessage> Post([FromBody] Activity activity)
        {
            var connector = new ConnectorClient(new Uri(activity.ServiceUrl));

            if (activity?.Type == ActivityTypes.Message)
            {
                string pigLatinReply = new PigLatin().FromEnglish(activity.Text);

                Activity reply = activity.CreateReply(pigLatinReply);
                await connector.Conversations.ReplyToActivityAsync(reply);
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
Esempio n. 2
0
        public async Task <Message> Post([FromBody] Message message)
        {
            string pigLatinReply = new PigLatin().FromEnglish(message.Text);

            return(message.CreateReplyMessage(pigLatinReply));
        }