Exemplo n.º 1
0
        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 });
            }
        }
Exemplo n.º 2
0
        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);
            }
        }