public async Task ClosePullRequest(PullRequestMerged pullRequestMerged) { //TODO: Add closedAt time string insertQuery = "UPDATE PullRequest SET Closed = 1, Message = @text WHERE Id = @pullRequestId"; using (IDbConnection dbConnection = Connection) { await dbConnection.ExecuteAsync(insertQuery, new { pullRequestMerged.resource.pullRequestId, pullRequestMerged.message.text }); } }
public async Task Merge([FromBody] PullRequestMerged pullRequestMerged) { if (pullRequestMerged.resource.status == "completed") { await _DBHelper.ClosePullRequest(pullRequestMerged); var pullRequests = await _DBHelper.GetPullRequests(); await _hub.Clients.All.SendAsync("updatePullRequests", pullRequests); } }