public AbordagemViewModel Carregar(AbordagemViewModel viewModel) { #region Carregando Dados do Cliente if (viewModel.PessoaJuridicaId != null) { var pessoaJuridica = _servicoPessoaJuridica.ObterPorId((long)viewModel.PessoaJuridicaId); viewModel.Nome = pessoaJuridica.NomeFantasia; viewModel.Documento = pessoaJuridica.Cnpj; viewModel.Email = pessoaJuridica.EmailPrincipal; } else if (viewModel.PessoaFisicaId != null) { var pessoaFisica = _servicoPessoaFisica.ObterPorId((long)viewModel.PessoaFisicaId); viewModel.Nome = pessoaFisica.Nome; viewModel.Documento = pessoaFisica.Cpf; viewModel.Email = null; } #endregion viewModel.OcorrenciaLista = _servicoOcorrencia.Obter(new Ocorrencia(viewModel.PessoaFisicaId, viewModel.PessoaJuridicaId)); if (viewModel.LigacaoId != null) { viewModel.Telefone = _servicoLigacao.ObterPorId((long)viewModel.LigacaoId).NumeroOriginal; } return(viewModel); }