public static List <Household> ReturnNoneTaxableHouseholds(TaxInformation taxed) { List <Household> noneTaxable = Household.sHouseholdList; foreach (Household t in taxed.TaxableHouseholds) { if (t.LotHome != null && t.LotHome.InWorld) { Household h = noneTaxable.Find(delegate(Household h2) { return(h2.HouseholdId == t.HouseholdId); }); if (h != null) { noneTaxable.Remove(t); } } } return(noneTaxable); }
public static List<Household> ReturnNoneTaxableHouseholds(TaxInformation taxed) { List<Household> noneTaxable = Household.sHouseholdList; foreach (Household t in taxed.TaxableHouseholds) { if (t.LotHome != null && t.LotHome.InWorld) { Household h = noneTaxable.Find(delegate(Household h2) { return h2.HouseholdId == t.HouseholdId; }); if (h != null) noneTaxable.Remove(t); } } return noneTaxable; }