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