/// <summary> /// Metodo que construye una sola expresion con todas las restricciones de la lista /// </summary> /// <returns></returns> private Func<RoomSettings, bool> BuildConstraints() { constraints = constraintsList[0]; for(int i=1;i<constraintsList.Count; i++) { constraints.And(constraintsList[i]); } return constraints; }