public bool Add(Shape shape) { if (shape.Volume() <= RemainingVolume()) { _filledvolume += shape.Volume(); listOfShape.Add(shape); return(true); } else { return(false); } }
public bool Add(Shape shape) { double remainingVolume = RemainingVolume(); double shapeVolume = shape.Volume(); if (remainingVolume >= shapeVolume) { _shapes.Add(shape); _filledVolume += shapeVolume; return(true); } else { return(false); } }