private bool IsNamesNotUniqueRule(out IEnumerable <string> invalidNames) { var names = new List <string>(); var groups = Feeds.GroupBy(x => x.Name).Where(g => g.Count() > 1).ToList(); groups.ForEach(g => names.Add(g.Key)); invalidNames = names; return(groups.Any()); }