public static IEnumerable <JiraIssueRemoteLinkRequest> CreateJiraIssueLinkRequests(this CheckinNotificationModel checkinNotification)
        {
            var requests     = new List <JiraIssueRemoteLinkRequest>();
            var jiraIssueIds = GetJiraIssueIdsFrom(checkinNotification.Comment);

            foreach (var issueId in jiraIssueIds)
            {
                requests.Add(new JiraIssueRemoteLinkRequest(checkinNotification.ChangesetId.ToString(), issueId, checkinNotification.Comment));
            }
            return(requests);
        }
 public static bool ContainsValidJiraIssueId(this CheckinNotificationModel checkinNotification)
 {
     return(!string.IsNullOrWhiteSpace(checkinNotification.Comment) && GetJiraIssueIdsFrom(checkinNotification.Comment).Any());
 }