public void AddPlant(Plant plant) { if (plant == null) { throw new ArgumentNullException("plant"); } this.plants.Add(plant); }
public void AddPlant(Plant plantToBeAdded) { Plant currentPlant = this.plants.Find(x => x.Id == plantToBeAdded.Id); if (currentPlant != null) { throw new InvalidOperationException("Plant with this ID already exists!"); } this.plants.Add(plantToBeAdded); }
public void Water(Plant plant) { plant.Water(); }
public void AddPlant(Plant plant) { this._plants.Add(plant); }
public void Water(Plant plant) { throw new NotImplementedException(); }
public void Water(Plant plant) { if (plant == null) { throw new ArgumentNullException("plant"); } plant.Water(); }