public static AlterarPessoaJuridicaVM AlterarPessoaJuridica(AlterarPessoaJuridicaVM alterarPessoaJuridicaVM)
        {
            BindAlterarPjVM(alterarPessoaJuridicaVM);
            PessoaJuridicaRPO.Alterar(alterarPessoaJuridicaVM.ObjPessoaJuridicaMOD);
            PlanoPessoaJuridicaBUS.AlterarPlanoPessoaJuridica(alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs);
            ContatoPessoaJuridicaBUS.AlterarContatosPessoasJuridicas(alterarPessoaJuridicaVM.LisContatoPessoaJuridicaMODs);

            return(AlterarPessoaJuridicaVM(alterarPessoaJuridicaVM));
        }
 public static CadastrarPessoaJuridicaVM CadastrarPessoaJuridica(CadastrarPessoaJuridicaVM cadastrarPessoaJuridicaVM,
                                                                 List <int> NumeroDeBeneficiarios, List <string> Categoria, List <string> Tipos)
 {
     try
     {
         PessoaJuridicaRPO.Cadastrar(cadastrarPessoaJuridicaVM.ObjPessoaJuridicaMOD);
         BindCadastrarPjVM(cadastrarPessoaJuridicaVM, NumeroDeBeneficiarios, Categoria);
         ContatoPessoaFisicaBUS.CadastrarContatosPessoaJuridica(cadastrarPessoaJuridicaVM.LisContatoPessoaJuridicaMODs);
         PlanoPessoaJuridicaBUS.CadastrarPlanoPessoaJuridica(cadastrarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs, NumeroDeBeneficiarios, Categoria, Tipos);
         CadastrarPessoaJuridicaVMPost(cadastrarPessoaJuridicaVM);
         return(cadastrarPessoaJuridicaVM);
     }
     catch (Exception)
     {
         throw;
     }
 }