コード例 #1
0
        public ActionResult Excluir(string id)
        {
            var contato          = contatoApp.ObterPorId(id);
            var contatoViewModel = new ContatoViewModel()
            {
                Email    = contato.Email,
                Nome     = contato.Nome,
                Id       = contato.Id,
                Telefone = contato.Telefone
            };

            if (contato is Empresa)
            {
                contatoViewModel.CNPJ = ((Empresa)contato).CNPJ;
                contatoViewModel.Tipo = PessoaFisicaJuridica.PessoaJuridica;
            }

            else
            {
                contatoViewModel.CPF            = ((Pessoa)contato).CPF;
                contatoViewModel.RG             = ((Pessoa)contato).RG;
                contatoViewModel.DataNascimento = ((Pessoa)contato).DataNascimento;
                contatoViewModel.Tipo           = PessoaFisicaJuridica.PessoaFisica;
            }

            return(View(contatoViewModel));
        }