public ActionResult Delete(int id) { if (Session["Id"] != null) { using (DB_EmpleadosEntities dbModel = new DB_EmpleadosEntities()) return(View(dbModel.Empleados.Where(x => x.Id == id).FirstOrDefault())); } else { return(RedirectToAction("LoginIndex", "Login")); } }
// GET: Empleado public ActionResult Index() { if (Session["Id"] != null) { using (DB_EmpleadosEntities dbModel = new DB_EmpleadosEntities()) return(View(dbModel.Empleados.ToList())); } else { return(RedirectToAction("LoginIndex", "Login")); } }
public ActionResult AddOrEdit(Empleado empleado) { using (DB_EmpleadosEntities dbModel = new DB_EmpleadosEntities()) { if (dbModel.Empleados.Any(x => x.Username == empleado.Username)) { ViewBag.DuplicateMessage = "El usuario ya existe"; return(View("AddOrEdit", empleado)); } dbModel.Empleados.Add(empleado); dbModel.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registro Exitoso"; return(View("AddOrEdit", new Empleado())); }
public ActionResult Delete(int id, FormCollection collection) { try { using (DB_EmpleadosEntities dbModel = new DB_EmpleadosEntities()) { Empleado emp = dbModel.Empleados.Where(x => x.Id == id).FirstOrDefault(); dbModel.Empleados.Remove(emp); dbModel.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }