private void ListarUbigeo() { Dictionary <string, object> parameters = new Dictionary <string, object>(); List <PaisDTO> paisDTOList = paisService.SearchFor(parameters, string.Empty); ViewBag.PaisList = WebHelper.ToSelectListItem <PaisDTO>( paisDTOList, x => x.PaisId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty); parameters.Add("paisId", paisDTOList.FirstOrDefault().PaisId); List <DepartamentoDTO> departamentoDTOList = departamentoService.SearchFor(parameters, string.Empty); ViewBag.DepartamentoList = WebHelper.ToSelectListItem <DepartamentoDTO>( departamentoDTOList, x => x.DepartamentoId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty); parameters.Add("departamentoId", departamentoDTOList.FirstOrDefault().DepartamentoId); List <ProvinciaDTO> provinciaDTOList = provinciaService.SearchFor(parameters, string.Empty); ViewBag.ProvinciaList = WebHelper.ToSelectListItem <ProvinciaDTO>( provinciaDTOList, x => x.ProvinciaId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty); parameters.Add("provinciaId", provinciaDTOList.FirstOrDefault().ProvinciaId); List <DistritoDTO> distritoDTOList = distritoService.SearchFor(parameters, string.Empty); ViewBag.DistritoList = WebHelper.ToSelectListItem <DistritoDTO>( distritoDTOList, x => x.DistritoId.ToString(), x => x.Nombre, SelectListFirstElementType.Select, string.Empty); }
public JsonResult ListarDepartamento() { Dictionary <string, object> parameters = new Dictionary <string, object>(); try { List <DepartamentoDTO> departamentoList = departamentoService.SearchFor(parameters, string.Empty); int index = 1; var jsonData = new { total = 1, page = 1, records = departamentoList.Count, rows = from f in departamentoList.AsEnumerable() select new { id = index++, cell = new { DepartamentoId = f.DepartamentoId, Codigo = f.Codigo, Nombre = f.Nombre, } } }; return(Json(jsonData)); } catch (Exception ex) { throw ex; } }