Beispiel #1
0
        public JogadorDTO ObterJogador(Guid idJogador)
        {
            var jogadorObtido = RepositorioJogadores.ObterJogador(idJogador);

            return(new JogadorDTO
            {
                Id = jogadorObtido.Id,
                Nome = jogadorObtido.Nome,
                Gol = jogadorObtido.Gol
            });
        }
Beispiel #2
0
        public JogadorDTO AtualizarJogador(Guid idJogador, string novoNome)
        {
            var jogadorAAtualizar = RepositorioJogadores.AtualizarJogador(idJogador, novoNome);

            if (jogadorAAtualizar == null)
            {
                return(null);
            }

            return(new JogadorDTO
            {
                Id = jogadorAAtualizar.Id,
                Nome = jogadorAAtualizar.Nome
            });
        }
Beispiel #3
0
        public JogadorDTO CriarJogador(string nome)
        {
            var novoJogador = new JogadorTime(nome);

            if (!novoJogador.Validar().isValid)
            {
                return(null);
            }
            RepositorioJogadores.GravarJogador(novoJogador);
            return(new JogadorDTO
            {
                Id = novoJogador.Id,
                Nome = novoJogador.Nome,
                Gol = novoJogador.Gol
            });
        }
Beispiel #4
0
 public void RemoverJogador(Guid idJogador)
 {
     RepositorioJogadores.RemoverJogador(idJogador);
 }
Beispiel #5
0
 public List <JogadorDTO> ObterJogadores() => RepositorioJogadores.ObterJogadores().Select(j => new JogadorDTO
 {
     Id   = j.Id,
     Nome = j.Nome,
     Gol  = j.Gol
 }).ToList();