private int FilterIdeas(DocumentIdea[] ideas) { foreach (var filter in _filters) { ideas = filter.FilterIdeas(ideas).ToArray(); } return ideas.Count(); }
public IEnumerable<DocumentIdea> FilterIdeas(DocumentIdea[] ideas) { foreach (var idea in ideas) { if (!idea.Tags.Any(a => a.Contains("severity"))) { yield return idea; } } }
private string FormatTags(DocumentIdea idea) { return String.Concat(String.Join(", ", MapTags(idea.Tags).OrderBy(a => a))); }