static MergeRequest CalcMergeRequest(GitLabWrapper gitLabWrapper, BuildHookClient hook, Project project) {
foreach (var checkProject in gitLabWrapper.GetProjects()) {
var mergeRequests = gitLabWrapper.GetMergeRequests(checkProject, x => x.SourceProjectId == project.Id);
var mergeRequest = mergeRequests.FirstOrDefault(x => x.SourceBranch == hook.Branch);
if (mergeRequest != null)
return mergeRequest;
}
return null;
}
static void ProcessMergeRequestHook(GitLabWrapper gitLabWrapper, string serviceUser, MergeRequestHookClient hook, bool supportSendingMessages, string farmTaskName) {