public Clinic(string name, int capacity) { this.Name = name; this.BuildClinic(capacity); this.addEnumerator = new AddEnumerator <Room>(this.Rooms); this.releaseEnumerator = new ReleaseEnumerator <Room>(this.Rooms); }
public bool AddPet(Pet pet) { this.addEnumerator = new AddEnumerator <Room>(this.Rooms); Room roomToPopulate = this.addEnumerator.FirstOrDefault(room => room.IsEmpty); if (roomToPopulate == null) { return(false); } roomToPopulate.AddPet(pet); return(true); }