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); }
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 }); }