public ActionResult ActualizarOficialia(int id) { CabeceroPeticion cabeceroPeticion = new CabeceroPeticion { SesionId = 1 }; ConsultaOficialiaPeticion peticion = new ConsultaOficialiaPeticion { OId = id }; GeoServicio geoServicio = new GeoServicio(); ConsultaOficialiaRespuesta respuesta = geoServicio.ConsultarOficialia(peticion); Oficialia oficialia = respuesta.Oficialia; Servicio servicio = new Servicio(); CatalogoMunicipioRespuesta catalogoMunicipioRespuesta = servicio.ConsultarCatalogoMunicipioGeografia(cabeceroPeticion); oficialia.MunicipioLista = new List <Municipio>(catalogoMunicipioRespuesta.ColMunicipio); CatalogoLocalidadRespuesta catalogoLocalidadRespuesta = servicio.ConsultarCatalogoLocalidadGeografiaCoahuila(cabeceroPeticion); oficialia.LocalidadLista = new List <Localidad>(catalogoLocalidadRespuesta.ColLocalidad); return(View(oficialia)); }
public ConsultaOficialiaRespuesta ConsultarOficialia(int OId) { ConsultaOficialiaRespuesta consultaOficialiaRespuesta = new ConsultaOficialiaRespuesta(); try { Oficialia oficialia = geoDAO.ConsultarOficialia(OId); consultaOficialiaRespuesta.Oficialia = oficialia; } catch (Exception e) { Bitacora.Error(e.Message); throw new BusinessException("La oficialia no fue obtenida correctamente, favor de intentar nuevamente: " + e.Message); } return(consultaOficialiaRespuesta); }