Beispiel #1
0
        public AddAnimal(IConsoleManagerInternal manager, IZooDatabase database, IRandomizer randomizer) :
            base(manager)
        {
            _database   = database;
            _randomizer = randomizer;
            Title       = "Add animal";

            _components.Add(_speciesComponent = new TextBoxComponent("Species", 28));
            _components.Add(_nameComponent    = new TextBoxComponent("Name", 28));
            _components.Add(_ageComponent     = new TextBoxComponent("Age", 28));
        }
Beispiel #2
0
 public AnimalList(IConsoleManagerInternal manager, IZooDatabase database) :
     base(manager)
 {
     _database = database;
     Title     = "Animals";
 }
Beispiel #3
0
 public Desktop(IConsoleManagerInternal manager, IZooManager zooManager) :
     base(manager)
 {
     _zooManager = zooManager;
 }
Beispiel #4
0
 public Message(IConsoleManagerInternal manager) :
     base(manager)
 {
 }
Beispiel #5
0
 public ShowAnimalRequirements(IConsoleManagerInternal manager, IZooManager zooManager) :
     base(manager)
 {
     _zooManager = zooManager;
     Title       = "Animal Food Requirements";
 }
Beispiel #6
0
 public WipeDatabase(IConsoleManagerInternal manager, IZooDatabase zooDatabase) :
     base(manager)
 {
     _zooDatabase = zooDatabase;
     Title        = "Confirm wipe database";
 }