public void AtualizarPreco(Aeroporto aeroporto, MelhorPrecoDto novoPreco) { if (!_precosPorRota.ContainsKey(aeroporto)) { _precosPorRota.Add(aeroporto, novoPreco); } else { _precosPorRota[aeroporto] = novoPreco; } }
public MelhorPrecoDto BuscarMelhorPreco(Aeroporto aeroporto) { MelhorPrecoDto result; if (!_precosPorRota.ContainsKey(aeroporto)) { result = new MelhorPrecoDto(null, int.MaxValue); _precosPorRota.Add(aeroporto, result); } else { result = _precosPorRota[aeroporto]; } return(result); }