Example #1
0
        public Team()
        {
            teamLeader = new TeamLeader("Alex");

            workers = new List <Worker> {
                new Worker("Genrix"), new Worker("Jon"),
                new Worker("Mila"), new Worker("Frederih"), new Worker("Jec")
            };
        }
Example #2
0
        public void BuildHoude(House house, TeamLeader teamLeader)
        {
            if (house.basement == null)
            {
                Basement basement = new Basement();
                basement.Part(house);
                teamLeader.report.Add($"Worker {Name} builded is basement");
            }
            else if (house.walls == null || house.walls.Count < 4)
            {
                if (house.walls == null)
                {
                    house.walls = new List <Walls>();
                }

                Walls walls = new Walls();
                walls.Part(house);
                teamLeader.report.Add($"Worker {Name} builded is walls");
            }
            else if (house.roof == null)
            {
                Roof roof = new Roof();
                roof.Part(house);
                teamLeader.report.Add($"Worker {Name} builded is roof");
            }
            else if (house.window == null || house.window.Count < 4)
            {
                if (house.window == null)
                {
                    house.window = new List <Window>();
                }

                Window window = new Window();
                window.Part(house);
                teamLeader.report.Add($"Worker {Name} builded is window");
            }
            else if (house.door == null)
            {
                Door door = new Door();
                door.Part(house);
                teamLeader.report.Add($"Worker {Name} builded is door");
            }
        }