public ActionResult Edit(Empleado empleado) { if (ModelState.IsValid) { var emp = db.Empleado.Find(empleado.IdEmpleado); if (emp != null) { emp.Nombre = empleado.Nombre; emp.Apellido = empleado.Apellido; emp.DNI = empleado.DNI; emp.Direccion = empleado.Direccion; emp.Telefono = empleado.Telefono; emp.Usuario = empleado.Usuario; emp.Clave = empleado.Clave; emp.Observacion = empleado.Observacion; emp.IdTipoUsuario = empleado.IdTipoUsuario; db.Entry(emp).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } else { ModelState.AddModelError("", "El tipo de usuario no existe"); ViewBag.IdTipoUsuario = new SelectList(db.TipoUsuario.ToList(), "IdTipoUsuario", "Descripcion", empleado.IdTipoUsuario); return View(empleado); } } else { ViewBag.IdTipoUsuario = new SelectList(db.TipoUsuario.ToList(), "IdTipoUsuario", "Descripcion", empleado.IdTipoUsuario); return View(empleado); } }
public ActionResult Create(Empleado nuevoEnmpleado) { db.Empleado.Add(nuevoEnmpleado); db.SaveChanges(); return RedirectToAction("Index"); }