public virtual async Task <IActionResult> ReplyToActivityAsync(string conversationId, string activityId, [FromBody] Activity activity)
        {
            var result = await _handler.HandleReplyToActivityAsync(HttpContext.Request.Headers["Authorization"], conversationId, activityId, activity).ConfigureAwait(false);

            return(new JsonResult(result, HttpHelper.BotMessageSerializerSettings));
        }
 public virtual async Task <ActionResult <ResourceResponse> > ReplyToActivityAsync(string conversationId, string activityId, [FromBody] Activity activity)
 {
     return(await _handler.HandleReplyToActivityAsync(HttpContext.Request.Headers["Authorization"], conversationId, activityId, activity).ConfigureAwait(false));
 }