public ActionResult EditarRecurso(int id) { var recurso = _repo.GetRecursoById(id); var model = new EditarRecurso(); model.Nombre = recurso.nombre; model.NumLicencia = recurso.num_licencia; model.Tipo = recurso.tipo; model.Estado = recurso.estado; model.GrupoDA = recurso.grupo_da; model.ListTipo = _repo.GetListTipo(recurso.tipo); model.ListEstado = _repo.GetListEstado(recurso.estado); return PartialView("_edit", model); }
public ActionResult Delete(EditarRecurso model) { try { _repo.delete(model.Id); TempData["Success"] = "Se eliminó el recurso satisfactoriamente."; return RedirectToAction("Index"); } catch (Exception) { TempData["Error"] = "No se pudieron guardar los cambios, intente de nuevo por favor."; return RedirectToAction("Index"); } }
public ActionResult Edit(EditarRecurso model) { try { if (ModelState.IsValid) { recurso recurso = new recurso { id = model.Id, num_licencia = model.NumLicencia, estado = model.Estado, grupo_da = model.GrupoDA, nombre = model.Nombre, tipo = model.Tipo }; _repo.update(recurso); TempData["Success"] = "Se actualizo el recurso satisfactoriamente."; } return RedirectToAction("Index"); } catch (Exception) { TempData["Error"] = "No se pudieron guardar los cambios, intente de nuevo por favor."; return RedirectToAction("Index"); } }
public ActionResult Eliminar(int id) { var recurso = _repo.GetRecursoById(id); var model = new EditarRecurso(); model.Nombre = recurso.nombre; model.Id = recurso.id; return PartialView("_delete", model); }
public ActionResult RegistrarRecurso() { var model = new EditarRecurso(); model.ListTipo = _repo.GetListTipo(null); model.ListEstado = _repo.GetListEstado(null); return PartialView("_insert", model); }