public ActionResult Create(PessoaJuridicaDto PessoaJuridicaDto)
        {
            if (ModelState.IsValid)
            {
                PessoaJuridica pj = PessoaJuridicaDto.ToEntity();
                AjustaTipoEndereco(pj);
                db.PessoasJuridicas.Add(pj);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(PessoaJuridicaDto);
        }
 public ActionResult Edit(PessoaJuridicaDto pessoaJuridicaDto)
 {
     if (ModelState.IsValid)
     {
         PessoaJuridica pj = db.PessoasJuridicas.Find(pessoaJuridicaDto.PessoaId);
         pessoaJuridicaDto.AssignTo(pj);
         db.Entry(pj).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.TipoDeCadastroId = new SelectList(db.TiposDeCadastro, "TipoDeCadastroId", "Descricao", pessoaJuridicaDto.TipoDeCadastroId);
     return View(pessoaJuridicaDto);
 }