public ActionResult EditarComuna(ComunaModelo modelo) { Negocio.Crud.ComunaCrud gestor = new Negocio.Crud.ComunaCrud(); Entidad.ComunaEnt comunaEnt = new Entidad.ComunaEnt() { id_comuna = modelo.id_comuna, id_region = modelo.id_region, nombre_comuna = modelo.nombre_comuna }; gestor.ModificarComuna(comunaEnt); return(RedirectToAction("ListaComunas", "Comuna")); }
/// <summary> /// Busca la comuna seleccionada y guarda las modificaciones realizadas en la Base de Datos. /// </summary> /// <param name="CodigoComuna">Este argumento es del tipo int y corresponde al codigo de la comuna a modificar</param> /// <returns> /// Retorna la View generada con los datos de la comuna seleccionada. /// </returns> // GET public ActionResult EditarComuna(int CodigoComuna) { Negocio.Crud.ComunaCrud gestor = new Negocio.Crud.ComunaCrud(); Entidad.ComunaEnt comunaEnt = gestor.BuscarComuna(CodigoComuna); ComunaModelo modelo = new ComunaModelo() { id_comuna = comunaEnt.id_comuna, id_region = comunaEnt.id_region, nombre_comuna = comunaEnt.nombre_comuna }; return(View(modelo)); }
public ActionResult IngresarComuna(ComunaModelo comuna) { Entidad.ComunaEnt comunaEnt = new Entidad.ComunaEnt() { id_comuna = comuna.id_comuna, id_region = comuna.id_region, nombre_comuna = comuna.nombre_comuna }; Negocio.Crud.ComunaCrud gestor = new Negocio.Crud.ComunaCrud(); if (gestor.AgregarComuna(comunaEnt)) { return(View(comuna)); } else { return(RedirectToAction("ListaComunas", "Comuna")); } }
/// <summary> /// Consulta todas Comunas de la Base de Datos y Genera la vista con estas. /// </summary> /// <returns> /// Retorna el View generado con un List de la clase ComunaModelo. /// </returns> // GET public ActionResult ListaComunas() { List <ComunaModelo> listaComuna = new List <ComunaModelo>(); ComunaModelo comuna; Negocio.Crud.ComunaCrud gestor = new Negocio.Crud.ComunaCrud(); List <Entidad.ComunaEnt> listaComunaEnt = gestor.ListarComuna(); foreach (Entidad.ComunaEnt com in listaComunaEnt) { comuna = new ComunaModelo() { id_comuna = com.id_comuna, id_region = com.id_region, nombre_comuna = com.nombre_comuna }; listaComuna.Add(comuna); } return(View(listaComuna)); }