Example #1
0
        public ActionResult Index(int?page, string search, int?busqueda)
        {
            var redList = _idRedbl.GetRedes("");

            ArrayList listidDisaIdRed = new ArrayList();

            foreach (var item in redList)
            {
                listidDisaIdRed.Add(item.idDisa.ToString().ToUpper().Trim() + item.idred.ToString().ToUpper().Trim());
            }


            ArrayList listnombres = new ArrayList();

            foreach (var item in redList)
            {
                listnombres.Add(item.nombrered.ToString().ToUpper().Trim());
            }


            ViewBag.nombresLista    = JsonConvert.SerializeObject(listidDisaIdRed);
            ViewBag.nombresredLista = JsonConvert.SerializeObject(listnombres);

            if ((page == null) && (search == null) && (busqueda == null))
            {
                return(View());
            }
            else
            {
                var pageNumber     = page ?? 1;
                var searchCriteria = search ?? string.Empty;

                var redes       = _idRedbl.GetRedes(searchCriteria);
                var pageOfRedes = redes.ToPagedList(pageNumber, GetSetting <int>(PageSize));

                ViewBag.search = searchCriteria;

                return(View(pageOfRedes));
            }
        }