Ejemplo n.º 1
0
        public ActionResult Create()
        {
            var viewModel = new NewEmpleadoViewModel();

            var horarios = db.Horario.AsEnumerable().Select(s => new
            {
                s.Codigo_Horario,
                Tiempo = $"{s.Hora_Inicio.ToShortTimeString()} ~ {s.Hora_Fin.ToShortTimeString()}"
            }).ToList();

            ViewBag.ID_Cargo = new SelectList(db.Cargo, "ID_Cargo", "Nombre");
            //ViewBag.ID_Direccion = new SelectList(db.Direccion, "ID_Direccion", "Provincia");
            ViewBag.Codigo_Horario = new SelectList(horarios, "Codigo_Horario", "Tiempo");
            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public ActionResult Create(Empleado empleado)
        {
            if (!ModelState.IsValid)
            {
                var viewModel = new NewEmpleadoViewModel();

                return(View("Create", viewModel));
            }

            db.Empleado.Add(empleado);
            db.SaveChanges();
            return(RedirectToAction("Index"));

            //ViewBag.ID_Cargo = new SelectList(db.Cargo, "ID_Cargo", "Nombre", empleado.ID_Cargo);
            //ViewBag.ID_Direccion = new SelectList(db.Direccion, "ID_Direccion", "Provincia", empleado.ID_Direccion);
            //ViewBag.Codigo_Horario = new SelectList(db.Horario, "Codigo_Horario", "Codigo_Horario", empleado.Codigo_Horario);
            //return View(empleado);
        }