public ActionResult CadastroPessoaFisica(string cpf, string nome, string sobrenome, string email, string senha,
            string confirmarSenha, string uf, string telefone, string celular)
        {
            //string[] checks = form["check"].Split(',');
            //FormCollection form/*List<Categorias> listaCategorias*/

            int cont = 0;
            List<Categorias> lista = new List<Categorias>();
            foreach (string item in Request.Form.AllKeys)
            {
                if (cont >= 9)
                {
                    Categorias cat = new Categorias();
                    cat.Categoria = item;
                    lista.Add(cat);
                }
                cont++;
            }


            Comprador c = new Comprador();
            c.Cpf = cpf;
            c.Nome = nome;
            c.Sobrenome = sobrenome;
            c.Email = email;
            if (senha == confirmarSenha)
                c.Senha = senha;
            else
                ViewBag.Message = "As senhas não correspondem";
            c.Tipo_pessoa = "F";  //F DE PESSOA FISICA, NÃO PRECISA SER PASSADO ATRAVÉS DA VIEW
            c.Cnpj = "";   //NÃO VAI SER USADO
            c.Nome_empresa = "";   //NÃO VAI SER USADO
            c.Uf = uf;
            c.Telefone = telefone;
            c.Celular = celular;

            if (c.CadastroPessoaFisica() && c.CadastrarInteresses(lista))
            {
                ViewBag.Message = "Cadastro Realizado";
                ViewBag.cssClass = "col-8 error-msg alert-danger text-center p-2 mt-3 mb-4";
                return RedirectToAction("Login", "Login");
            }
            else
            {
                ViewBag.Message = "Informações Inválidas";
                ViewBag.cssClass = "col-8 error-msg alert-danger text-center p-2 mt-3 mb-4";
            }

            return RedirectToAction("CadastroPessoaFisica");
        }
        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");
        }