public Roteiro AdicionarVeiculo(Veiculo veiculo) { if (this.Roteiros.Any(p => p.Veiculo.Codigo.Equals(veiculo.Codigo))) { throw new VeiculoEmRotaException(); } var roteiro = new Roteiro(veiculo); this.Roteiros.Add(roteiro); return(roteiro); }
public Trecho(Roteiro roteiro, string codigo, double quilometragem) : this(codigo, quilometragem) { roteiro.AdicionarTrecho(this); }