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)); }
public async Task <Message> Post([FromBody] Message message) { string pigLatinReply = new PigLatin().FromEnglish(message.Text); return(message.CreateReplyMessage(pigLatinReply)); }