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); }