public BrokenRules GetWithName(string name) { BrokenRules ret = new BrokenRules(); foreach(BrokenRule br in this){ if (br.Name == name){ ret.Add(br); } } return ret; }
/*public void Add(object obj){ if (obj is BusinessCollectionBase) this.Add((BusinessCollectionBase)obj); else if (obj is BusinessBase) this.Add((BusinessBase)obj); else throw new Exception("Can't add type:" + obj.GetType().Name + " to broken rules collection."); }*/ public void Add(BrokenRules rules) { foreach(BrokenRule rule in rules) { List.Add(rule); } }