Exemplo n.º 1
0
        static void Main(string[] args)
        {
            SoccerTeamsManager Stm = new SoccerTeamsManager();

            Stm.AddTeam(1, "galo", new DateTime(2020, 05, 01), "preto e branco", "branco");
            Stm.AddPlayer(2, 1, "Tardelli", new DateTime(2000, 5, 2), 90, 10000m);
            Stm.AddPlayer(0, 1, "Victor", new DateTime(1990, 5, 2), 80, 100m);
            Stm.AddPlayer(1, 1, "Ronaldo", new DateTime(1984, 5, 2), 100, 1000m);
            Stm.SetCaptain(2);
            Console.WriteLine("O capitão é:{0}", Tabelas.Jogadores.Where(x => x.teamId == 1 && x.Capitao).Select(x => x.name).Single());
            Stm.SetCaptain(1);
            Console.WriteLine("O capitão é:{0}", Tabelas.Jogadores.Where(x => x.teamId == 1 && x.Capitao).Select(x => x.name).Single());
            Console.WriteLine(Stm.GetTeamCaptain(1));
            Console.WriteLine(Stm.GetPlayerName(0));
            Console.WriteLine(Stm.GetTeamName(1));
            var jog = Stm.GetTeamPlayers(1);

            jog.ForEach(x => Console.WriteLine(x));
            Console.WriteLine(Stm.GetBestTeamPlayer(1));
            Console.WriteLine(Stm.GetOlderTeamPlayer(1));
            Console.WriteLine(Stm.GetTeams());
            Console.WriteLine(Stm.GetHigherSalaryPlayer(1));
        }