public void actualizar(int id,ModelFunciones modelFunciones) { FuncionEntidad funcionEntidad = _contexto.FuncionEntidads.Single(x => x.codigoFuncion == id); funcionEntidad.descripcionFuncion = modelFunciones.descripcion; funcionEntidad.accionContralador = modelFunciones.controlador; funcionEntidad.accionFuncion = modelFunciones.accion; funcionEntidad.codigoMenu = modelFunciones.codigoMenu; _contexto.SubmitChanges(); }
public void insertar(ModelFunciones modelFunciones) { FuncionEntidad funcionEntidad = new FuncionEntidad(); funcionEntidad.descripcionFuncion = modelFunciones.descripcion; funcionEntidad.accionContralador = modelFunciones.controlador; funcionEntidad.accionFuncion = modelFunciones.accion; funcionEntidad.codigoMenu = modelFunciones.codigoMenu; _contexto.FuncionEntidads.InsertOnSubmit(funcionEntidad); _contexto.SubmitChanges(); }
public ModelFunciones getFuncion(int codigoFuncion) { var modelFuncion = new ModelFunciones(); var funcionEntidad = _contexto.FuncionEntidads.Single(x => x.codigoFuncion == codigoFuncion); modelFuncion.descripcion = funcionEntidad.descripcionFuncion; modelFuncion.controlador = funcionEntidad.accionContralador; modelFuncion.accion = funcionEntidad.accionFuncion; modelFuncion.nombreMenu = funcionEntidad.MenuEntidad.descripcionMenu; modelFuncion.codigoMenu = Convert.ToInt32(funcionEntidad.codigoMenu); modelFuncion.listaMenu = listaMenus(); return modelFuncion; }
public ActionResult Create(FormCollection collection) { var modelFunciones = new ModelFunciones(); try { modelFunciones.descripcion = collection["descripcion"]; modelFunciones.controlador = collection["controlador"]; modelFunciones.accion = collection["accion"]; string codigoMenu = collection["listaMenu"]; modelFunciones.codigoMenu = int.Parse(codigoMenu); repositorio.insertar(modelFunciones); // TODO: Add insert logic here return RedirectToAction("Index"); } catch(Exception) { return View(); } }
public ActionResult Edit(int id, FormCollection collection) { //try //{ // // TODO: Add update logic here // FuncionEntidad funcion = contexto.FuncionEntidads.Single(x => x.codigoFuncion == id); // TryUpdateModel(funcion, collection); // contexto.SubmitChanges(); var modelFunciones = new ModelFunciones(); try { modelFunciones.descripcion = collection["descripcion"]; modelFunciones.controlador = collection["controlador"]; modelFunciones.accion = collection["accion"]; string codigoMenu = collection["codigoMenu"]; modelFunciones.codigoMenu = int.Parse(codigoMenu); repositorio.actualizar(id,modelFunciones); return RedirectToAction("Index"); } catch { return View(); } }
// // GET: /FuncionEntidad/Create public ActionResult Create() { var funciones= new ModelFunciones(); funciones.listaMenu = repositorio.listaMenus(); return View(funciones); }