public ActionResult CreatePuesto(PuestoVM oPuestoVM) { Puesto oPuesto = oPuestoVM.Puesto; var dbSetPuestos = _db.Puestos; var lPuestos = (from p in dbSetPuestos where p.IdPuesto == oPuesto.IdPuesto select p).ToList(); if (lPuestos.Count > 0) { return(View("~/Views/RH/Puestos/Create.cshtml", oPuestoVM)); } else { oPuesto.Estado = "A"; if (ModelState.IsValid) { dbSetPuestos.Add(oPuesto); _db.SaveChanges(); } else { oPuestoVM.ListaDepartamentos = listaDepartamentos(); return(View("~/Views/RH/Puestos/Create.cshtml", oPuestoVM)); } } return(RedirectToRoute(new { controller = "RH", action = "Puestos" })); }
public ActionResult CreatePuesto() { PuestoVM puestoVM = new PuestoVM() { Puesto = new Puesto(), ListaDepartamentos = listaDepartamentos() }; return(PartialView("~/Views/RH/Puestos/Create.cshtml", puestoVM)); }