public void Adicionar(PessoaModel pessoaModel) { try { Pessoa objPessoa = (Pessoa)pessoaModel; _mapservice.BuscarCoordenadasPorEndereço(ref objPessoa); _repository.Create(objPessoa); } catch (InvalidCastException ex) { throw new InvalidCastException("Erro ao converter dados", ex); } }