예제 #1
0
        public bool ModificarTime(Guid idTime, string nomeNovoTime)
        {
            var timeAAtualizar = RepositorioTimes.ObterTime(idTime);
            var nomeAntigo     = timeAAtualizar.NomeTime;

            timeAAtualizar.ModificarNomeTime(nomeNovoTime);
            if (!timeAAtualizar.Validar().isValid)
            {
                timeAAtualizar.ModificarNomeTime(nomeAntigo);
                return(false);
            }

            return(true);
        }
예제 #2
0
        public TimeDTO ObterTime(Guid idTime)
        {
            var timeRecuperado = RepositorioTimes.ObterTime(idTime);

            return(new TimeDTO
            {
                Id = timeRecuperado.Id,
                NomeTime = timeRecuperado.NomeTime,
                Jogadores = timeRecuperado.Jogadores.Select(j => new JogadorDTO {
                    Id = j.Id, Nome = j.Nome, Gol = j.Gol
                }).ToList(),
                Tabela = timeRecuperado.Tabela
            });
        }