Пример #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));
        }
Пример #2
0
 public AnimalList(IConsoleManagerInternal manager, IZooDatabase database) :
     base(manager)
 {
     _database = database;
     Title     = "Animals";
 }
Пример #3
0
 public ZooManager(IRandomizer randomizer, IZooDatabase database)
 {
     Randomizer = randomizer;
     Database   = database;
 }
Пример #4
0
 public static IZooManager FromDatabase(IRandomizer randomizer, IZooDatabase database)
 => new ZooManager(randomizer, database);
Пример #5
0
 public WipeDatabase(IConsoleManagerInternal manager, IZooDatabase zooDatabase) :
     base(manager)
 {
     _zooDatabase = zooDatabase;
     Title        = "Confirm wipe database";
 }