示例#1
0
        // GET: PessoaFisicas/Details/5
        public ActionResult Details(int id)
        {
            var pessoaDomain          = _pessoaFisicaApp.GetById(id);
            var pessoaFisicaViewModel = Mapper.Map <PessoaFisica, PessoaFisicaViewModel>(pessoaDomain);

            return(View(pessoaFisicaViewModel));
        }
        public ActionResult Details(int id)
        {
            var pessoa = _pessoaService.GetById(id);

            if (pessoa.TipoPessoa == "Física")
            {
                var model = Mapper.Map <PessoaFisica, PessoaFisicaViewModel>(_pessoaFisicaService.GetById(id));
                return(View("DetailsPF", model));
            }
            else
            {
                var model = Mapper.Map <PessoaJuridica, PessoaJuridicaViewModel>(_pessoaJuridicaService.GetById(id));
                return(View("DetailsPJ", model));
            }
        }
示例#3
0
        // GET: api/PessoaFisica/5
        public PessoaFisica Get(int id)
        {
            var pessoaFisica = _pessoaFisicaApp.GetById(id);

            return(pessoaFisica);
        }