Exemplo n.º 1
0
        public JogadorDTO ObterJogadorDoTime(Guid idTime, Guid idJogador)
        {
            var jogadorRecuperado = RepositorioTimes.ObterJogadorDoTime(idTime, idJogador);

            return(new JogadorDTO
            {
                Id = jogadorRecuperado.Id,
                Nome = jogadorRecuperado.Nome,
                Gol = jogadorRecuperado.Gol
            });
        }
Exemplo n.º 2
0
        public bool ModificarNomeJogador(Guid idTime, Guid idJogador, string nomeNovoJogador)
        {
            var jogadorAAtualizar = RepositorioTimes.ObterJogadorDoTime(idTime, idJogador);
            var nomeAntigo        = jogadorAAtualizar.Nome;

            jogadorAAtualizar.AdicionarNomeJogador(nomeNovoJogador);
            if (!jogadorAAtualizar.Validar().isValid)
            {
                jogadorAAtualizar.AdicionarNomeJogador(nomeAntigo);
                return(false);
            }

            return(true);
        }