public ActionResult EditarCandidato(CandidatoModel model)
        {
            try
            {
                using (var db = new CandidatoDB())
                {
                    var atualiza = db.Candidato.FirstOrDefault(cand => cand.id == model.id);
                    if (atualiza != null)
                    {
                        atualiza.Nome = model.Nome;
                        atualiza.Cep = model.Cep;
                        atualiza.Habilidades = model.Habilidades;

                        db.SaveChanges();
                    }
                }

                TempData["mensagem"] = "Realizado!";
                return View("CandidatoEditar");
            }
            catch (Exception erro)
            {
                TempData["mensagem"] = "Ocorreu um erro!";
                throw erro;
            }
        }
        public ActionResult CadastrarCandidato(CandidatoModel model)
        {
            try
            {
                model.DataCadastro = DateTime.Now;

                CandidatoDB candidatoBanco = new CandidatoDB();
                candidatoBanco.Candidato.Add(model);
                candidatoBanco.SaveChanges();
                TempData["mensagem"] = "Realizado!";
                return View("CandidatoCadastro");
            }
            catch (Exception)
            {
                TempData["mensagem"] = "Ocorreu um erro!";
                throw new Exception();
            }
        }
        public ViewResult PesquisarCandidato()
        {
            string idCandidato = Request.QueryString.ToString();
            int id = Int32.Parse(idCandidato);

            CandidatoDB db = new CandidatoDB();
            List<CandidatoModel> vaga = db.Candidato.Where(vg => vg.id == id).ToList();

            CandidatoModel model = new CandidatoModel();
            if (vaga != null)
            {
                foreach (var item in vaga)
                {
                    model.id = item.id;
                    model.Nome = item.Nome;
                    model.Cep = item.Cep;
                    model.Habilidades = item.Habilidades;
                }
            }
            return View("CandidatoEditar", model);
        }