Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
        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);
        }