public ActionResult CadastroPessoaJuridica(string cnpj, string nome_empresa, string email, string senha, string confirmarSenha,string uf, string telefone, string celular) { int cont = 0; List<Categorias> lista = new List<Categorias>(); foreach (string item in Request.Form.AllKeys) { if (cont >= 8) { Categorias cat = new Categorias(); cat.Categoria = item; lista.Add(cat); } cont++; } Comprador c = new Comprador(); c.Cpf = ""; //NÃO VAI SER USADO c.Nome = ""; //NÃO VAI SER USADO c.Sobrenome = ""; //NÃO VAI SER USADO c.Email = email; if (senha == confirmarSenha) c.Senha = senha; else ViewBag.Message = "As senhas não correspondem"; c.Tipo_pessoa = "J"; //J DE PESSOA JURIDICA, NÃO PRECISA SER PASSADO ATRAVÉS DA VIEW c.Cnpj = cnpj; c.Nome_empresa = nome_empresa; c.Uf = uf; c.Telefone = telefone; c.Celular = celular; if (c.CadastroPessoaJuridica() && c.CadastrarInteresses(lista)) { ViewBag.Message = "Cadastro Realizado"; return RedirectToAction("Login", "Login"); } else { ViewBag.Message = "Informações Inválidas"; } return RedirectToAction("CadastroPessoaJuridica"); }