Esempio n. 1
0
        public IEnumerable <EventRuleElement> GetRulesMatch(string collection, IEnumerable <EventRuleElement> eventRules)
        {
            var rules = eventRules.Where(r => r.Events.HasFlag(TfsEvents.ReleaseCreated) &&
                                         collection.IsMatchOrNoPattern(r.TeamProjectCollection) &&
                                         ProjectName.IsMatchOrNoPattern(r.TeamProject) &&
                                         TeamNames.IsMatchOrNoPattern(r.TeamName) &&
                                         ReleaseDefinition.IsMatchOrNoPattern(r.ReleaseDefinition));

            return(rules);
        }