public virtual async Task <IActionResult> WebHook([FromBody] TInput input, string token) { if (!ModelState.IsValid) { Log.Error(ModelState.Values.SelectMany(v => v.Errors.Select(e => e.ErrorMessage)).JoinToString(Environment.NewLine)); } var response = await _messengerService.ProcessIncomingAsync(input); return(Json(response, SerializerSettings)); }
public virtual async Task <IActionResult> WebHook([FromBody] TInput input, string token) { var response = await _messengerService.ProcessIncomingAsync(input); return(Json(response)); }