public ActionResult CadastrarCampus(FormCollection formCollection) { if (formCollection.HasKeys()) { var campus = new Campus(); campus.PessoaJuridica = new PessoaJuridica(); campus.PessoaJuridica.Pessoa = new Pessoa(); //Pessoa campus.PessoaJuridica.Pessoa.TipoPessoa = Pessoa.JURIDICA; //PessoaJuridica campus.PessoaJuridica.RazaoSocial = formCollection["txtCampusRazaoSocial"].Trim(); campus.PessoaJuridica.NomeFantasia = formCollection["txtCampusNomeFantasia"].Trim(); campus.PessoaJuridica.Portal = formCollection["txtCampusPortal"].Trim(); //Campus campus.CodInstituicao = int.Parse(formCollection["ddlCampusInstituicao"]); campus.Colaborador = Colaborador.ListarPorCodigo(int.Parse(formCollection["ddlCampusDiretor"])); campus.Sigla = formCollection["txtCampusSigla"]; Campus.Inserir(campus); PessoaFisica.AdicionarOcupacao(campus.Colaborador.Usuario.CodPessoaFisica, Ocupacao.DIRETOR_GERAL); } return(RedirectToAction("Index")); }