public async Task <IHttpActionResult> Submit([FromBody] PullRequestEvent pullRequestEvent) { if (pullRequestEvent == null) { return(BadRequest()); } if (await _pullRequestService.SendMessage(pullRequestEvent)) { return(Ok()); } return(InternalServerError()); }