public bool AddLense(Lense newLense) { var lense = Lenses.Find(l => (l.Factor == newLense.Factor)); if (lense == null) { //create a new lense Lenses.Add(newLense); return(true); } else { return(false); } }