public IActionResult GetProductoPaginado(string type, int currentPage)
        {
            var offset = 1;

            if (type == "p")
            {
                offset = currentPage - 1;
            }
            if (type == "n")
            {
                offset = currentPage + 1;
            }

            var query = new ProductoQuery()
            {
                OffSet = offset, PerPage = 10
            };
            var response = _productoBusiness.GetProductoPaginado(query).ToList();

            var lista = new ProductoLista(response, response.First().Total);

            ViewData["IsLastPage"]  = response.Count < 10;
            ViewData["CurrentPage"] = offset;

            return(View("Index", lista));
        }
        public IActionResult Search(string texto)
        {
            if (string.IsNullOrWhiteSpace(texto))
            {
                return(RedirectToAction("Index"));
            }

            var response = _productoBusiness.GetProductoByDesc(texto).ToList();

            var entidad = new ProductoLista(response, response.Count);

            return(View("Index", entidad));
        }
        public IActionResult Index()
        {
            var query = new ProductoQuery()
            {
                OffSet  = 1,
                PerPage = 10
            };
            var response = _productoBusiness.GetProductoPaginado(query).ToList();

            var lista = new ProductoLista(response, response.First().Total);

            ViewData["IsLastPage"]  = response.Count < 10;
            ViewData["CurrentPage"] = 1;

            return(View(lista));
        }
        //
        public IActionResult Index()
        {
            var query = new ProductoQuery()
            {
                //pagina 1
                Offset = 1,
                //10 Registros
                PerPage = 9
            };
            var response = _productoBusiness.GetProductoPaginado(query).ToList();

            //var response = _productoBusiness.GetProductos().ToList();
            //var responseDTO = Mapper.Map<List<Producto1>>(response);
            var lista = new ProductoLista(response, response.First().Total);

            ViewData["IsLastPage"]  = response.Count < 9;
            ViewData["CurrentPage"] = 1;
            return(View(lista));
        }
Esempio n. 5
0
        public IActionResult Index()
        {
            var query = new ProductoQuery()
            {
                OffSet  = 1,
                PerPage = 10
            };

            var response = _productoBusiness.GetProductoPaginado(query).ToList();
            //var response = _productoBusiness.GetProductos().ToList();
            //var responseDTO = Mapper.Map<List<Producto1>>(response);

            var lista = new ProductoLista(response, response.First().total);

            ViewData["IsLastPage"]  = response.Count < 10;
            ViewData["CurrentPage"] = 1;
            //{
            //    Products = response,
            //    Total = response.Count
            //};
            return(View(lista));
        }