public ActionResult Create(CandidatosViewModel viewModel) { if (ModelState.IsValid) { db.Candidatos.Add(viewModel.Candidatos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View("Create", viewModel)); }
public ActionResult DeleteConfirmed(int id) { var viewModel = new CandidatosViewModel() { Candidatos = db.Candidatos.Find(id), }; db.Candidatos.Remove(viewModel.Candidatos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(CandidatosViewModel viewModel) { if (ModelState.IsValid) { db.Entry(viewModel.Candidatos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View("Edit", viewModel)); }
// GET: Candidatos/Create public ActionResult Create() { var viewModel = new CandidatosViewModel() { Puestos = db.Puestos.ToList(), Niveles = db.Niveles.ToList(), Capacitaciones = db.Capacitaciones.ToList(), Experiencias = db.ExpLaboral.ToList() }; return(View(viewModel)); }
// GET: Candidatos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var viewModel = new CandidatosViewModel() { Candidatos = db.Candidatos.Find(id), }; if (viewModel.Candidatos == null) { return(HttpNotFound()); } return(View("Delete", viewModel)); }
//GET: Candidatos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var viewModel = new CandidatosViewModel() { Candidatos = db.Candidatos.Find(id), Puestos = db.Puestos.ToList(), Niveles = db.Niveles.ToList(), Capacitaciones = db.Capacitaciones.ToList(), Experiencias = db.ExpLaboral.ToList() }; if (viewModel.Candidatos == null) { return(HttpNotFound()); } return(View(viewModel)); }