// GET: Empleados public ActionResult Index() { EmpleadoBL neg = new EmpleadoBL(); List <EmpleadoM> Lst = neg.ObtenerLista().ToList(); List <ViewModelEmpleado> Lista = new List <ViewModelEmpleado>(); foreach (EmpleadoM item in Lst) { ViewModelEmpleado tem = new ViewModelEmpleado(item); Lista.Add(tem); } return(View(Lista)); }
public ActionResult DeleteConfirmed(string id) { //ViewModelEmpleado viewModelEmpleado = db.ViewModelEmpleadoes.Find(id); EmpleadoBL neg = new EmpleadoBL(); EmpleadoM temp = new EmpleadoM { Id_Empleado = id, Estado_Empleado = true }; temp = neg.ObtenerLista(temp).FirstOrDefault(); if (temp != null) { temp.Estado_Empleado = false; neg.Modificar(temp); } //db.ViewModelEmpleadoes.Remove(viewModelEmpleado); //db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Empleados/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmpleadoBL neg = new EmpleadoBL(); EmpleadoM temp = new EmpleadoM { Id_Empleado = id, Estado_Empleado = true }; temp = neg.ObtenerLista(temp).FirstOrDefault(); ViewBag.TiposDocumento = ObtenerTipoDocumentos(); ViewModelEmpleado viewModelEmpleado = new ViewModelEmpleado(temp); //db.ViewModelEmpleadoes.Find(id); if (viewModelEmpleado == null) { return(HttpNotFound()); } return(View(viewModelEmpleado)); }