Ejemplo n.º 1
0
        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" }));
        }
Ejemplo n.º 2
0
        public ActionResult CreatePuesto()
        {
            PuestoVM puestoVM = new PuestoVM()
            {
                Puesto             = new Puesto(),
                ListaDepartamentos = listaDepartamentos()
            };

            return(PartialView("~/Views/RH/Puestos/Create.cshtml", puestoVM));
        }