public IActionResult Registro(Sucursal sucursal) { if (ModelState.IsValid) { _context.Add(sucursal); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(sucursal)); }
public IActionResult Registro(Departamento departamento) { if (ModelState.IsValid) { _context.Add(departamento); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(departamento)); }
public IActionResult Registro(Empleado empleado) { var sucur = _context.Sucursales.ToList(); ViewBag.Sucursal = sucur.Select(s => new SelectListItem(s.Nombre, s.Id.ToString())); var depa = _context.Departamentos.ToList(); ViewBag.Departamento = depa.Select(d => new SelectListItem(d.Nombre, d.Id.ToString())); if (ModelState.IsValid && empleado.FecNac < System.DateTime.Today && empleado.FecNac.Year < System.DateTime.Today.Year - 18) { empleado.FechaIngreso = System.DateTime.Now; _context.Add(empleado); _context.SaveChanges(); return(RedirectToAction("Index")); } ModelState.AddModelError("FecNac", "Fecha no valida"); return(View(empleado)); }