private void CadastrarProprietario(Veiculo veiculo, ModeloDeProprietarioDaLista proprietario) { if (proprietario != null) { var proprietarioBanco = this._servicoExternoDePersistencia.RepositorioDeProprietarios.PegarPorDocumento(proprietario.Documento); if (proprietarioBanco == null) { veiculo.CadastrarProprietario(new Proprietario(proprietario.Nome, proprietario.Documento, proprietario.Endereco, proprietario.TipoDocumento)); } else { veiculo.CadastrarProprietario(proprietarioBanco); } } }